/*** MENU WHEN TEXT ***/
.MenuLine
{

    COLOR: WHITE;
    HEIGHT: 1;
    WIDTH='75%';
}

.MenuLine2
{

    COLOR: WHITE;
    HEIGHT: 1;
    WIDTH='90%';
}


.MenuTextLarge { 
float: left; width: 147px; background-color: #eee; border-right: 0px solid #993333; border-left: 0px solid #993333; border-bottom: 1px solid #993333; vertical-align: top;  background: #CCC; text-align: center; color: #600; border-bottom: 1px solid #993333; font-size: 12px; text-transform: uppercase; font-family: Georgia, "Times New Roman", Times, serif; border-top: 1px solid #993333; vertical-align: top; display: block; margin-top: 0px; font-weight: bold;
}

.MenuText
{
    COLOR: WHITE;
    FONT-FAMILY: 'Arial';
    FONT-SIZE: 9pt;
    FONT-VARIANT: normal;
    FONT-WEIGHT: bold;
    TEXT-TRANSFORM: none;
    TEXT-DECORATION: none;
}

.MenuSelectedText
{
    COLOR: WHITE;
    FONT-FAMILY: '#2E62A5';
    FONT-SIZE: 9pt;
    FONT-VARIANT: bold;
    FONT-WEIGHT: normal;
    TEXT-TRANSFORM: none;
    TEXT-DECORATION: underline;
}



li.menuItem a.Menu
{
	background: none;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #00529B; 
    text-decoration: underline;
    margin: 0;
    padding: 0;
}

li.menuItem a:hover.Menu
{
	background: none;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #00529B;
    text-decoration: none;
    margin: 0;
    padding: 0;
    
}



li.menuItem {
	margin-left: 0px;
    padding-left: 10px;
	font-size: 8px;
    color: #00529B; 
    list-style-type: none;
    background: url(../graphics/header_graphics/bullet.jpg) left center no-repeat
    }



.MenuSearchTable 
{

    BORDER-STYLE: SOLID;
    BORDER-COLOR: WHITE;
    BORDER-WIDTH: 2px;
    BACKGROUND-COLOR: NONE;
    WIDTH=110px;

}

.SearchButton 
{
}

/*** PRODUCT SUMMARY ***/

.SummaryLine
{
    COLOR: #2E62A5;
    HEIGHT: 1;
    WIDTH='95%';

}

.SummaryTable
{
    
    BACKGROUND-COLOR: WHITE;
    WIDTH: 100%;
    
}

.SummaryTableCells
{
    
    BACKGROUND-COLOR: WHITE;
    border: solid 1px #0085D2;
    
}

.SummaryTableHeader {

}

.SummaryTableHeaderText
{

    font: bold 30px "Times New Roman";
    color: #00539B;
}

.SummaryProductDescription
{
    COLOR: #2E62A5;
    font: bold 11px arial;
    text-decoration: none;
}

.SummaryNoPhotoTable
{

    BACKGROUND-COLOR: #EAE8E8;
    BORDER-STYLE: SOLID;
    BORDER-COLOR: SILVER;
    BORDER-WIDTH: 1px;
    WIDTH: 75px;
    
}

.SummaryNoPhotoText
{

    COLOR: #2E62A5;
    FONT-FAMILY: 'Verdana';
    FONT-SIZE: 7pt;
    FONT-VARIANT: normal;
    FONT-WEIGHT: bold;
    TEXT-TRANSFORM: none;
    TEXT-DECORATION: none;

}


/*** GENERAL TEXT ***/

.GeneralText
{
    COLOR: #2E62A5;
    FONT-FAMILY: 'Arial';
    FONT-SIZE: 9pt;
    FONT-VARIANT: normal;
    FONT-WEIGHT: normal;
    TEXT-TRANSFORM: none;
    TEXT-DECORATION: none;
    TEXT-ALIGN: justify;
}

a.GeneralText
{
    COLOR: #2E62A5;
    FONT-FAMILY: 'Arial';
    FONT-SIZE: 9pt;
    FONT-VARIANT: normal;
    FONT-WEIGHT: normal;
    TEXT-TRANSFORM: none;
    TEXT-DECORATION: underline;
}

a:hover.GeneralText
{
    COLOR: #2E62A5;
    FONT-FAMILY: 'Arial';
    FONT-SIZE: 9pt;
    FONT-VARIANT: normal;
    FONT-WEIGHT: normal;
    TEXT-TRANSFORM: none;
    TEXT-DECORATION: none;
}

.GeneralTextSmall
{
    COLOR: #2E62A5;
    FONT-FAMILY: 'Arial';
    FONT-SIZE: 8pt;
    FONT-VARIANT: normal;
    FONT-WEIGHT: normal;
    TEXT-TRANSFORM: none;
    TEXT-DECORATION: none;
    TEXT-ALIGN: justify;
}

a.GeneralTextSmall
{
    COLOR: #2E62A5;
    FONT-FAMILY: 'Arial';
    FONT-SIZE: 8pt;
    FONT-VARIANT: normal;
    FONT-WEIGHT: normal;
    TEXT-TRANSFORM: none;
    TEXT-DECORATION: none;
}

a:hover.GeneralTextSmall
{
    COLOR: #2E62A5;
    FONT-FAMILY: 'Arial';
    FONT-SIZE: 8pt;
    FONT-VARIANT: normal;
    FONT-WEIGHT: normal;
    TEXT-TRANSFORM: none;
    TEXT-DECORATION: none;
}

/*** PRODUCT DETAILS ***/
.DetailsProductDescription
{
    
    font: bold 22px "Times New Roman";
    color: #00539B;
    
}

.DetailsProductDetails
{
    COLOR: #00539B;
    font: normal 12px arial;
    
}

.DetailsProductLabels
{
    COLOR: #00539B;
    font: bold 12px arial;
}

.DetailsProductPrice
{
    COLOR: #00539B;
    font: normal 12px arial;

}

.DetailsNoPhotoTable1
{

    BACKGROUND-COLOR: #EAE8E8;
    BORDER-STYLE: SOLID;
    BORDER-COLOR: SILVER;
    BORDER-WIDTH: 1px;
    WIDTH: 150px;
    
}

.DetailsNoPhotoText
{

    COLOR: #2E62A5;
    FONT-FAMILY: 'Verdana';
    FONT-SIZE: 8pt;
    FONT-VARIANT: normal;
    FONT-WEIGHT: normal;
    TEXT-TRANSFORM: none;
    TEXT-DECORATION: none;

}


.DetailsProductLine
{
    BACKGROUND-COLOR: #00539B;
    WIDTH:1px;

}

/*** CART FRAME ***/
.CartTable
{

    BACKGROUND-COLOR: #2E62A5;

}

.CartText
{
    COLOR: WHITE;
    FONT-FAMILY: 'Arial';
    FONT-SIZE: 9pt;
    FONT-VARIANT: normal;
    FONT-WEIGHT: normal;
    TEXT-TRANSFORM: none;
    TEXT-DECORATION: none;

}

.CartTextEmp
{
    COLOR: WHITE;
    FONT-FAMILY: 'Arial';
    FONT-SIZE: 9pt;
    FONT-VARIANT: normal;
    FONT-WEIGHT: bold;
    TEXT-TRANSFORM: none;
    TEXT-DECORATION: underline;

}

.ViewCartTable
{
    BORDER-STYLE: SOLID;
    BORDER-COLOR: SILVER;
    BORDER-WIDTH: 1px;
    BACKGROUND-COLOR: WHITE;
    WIDTH: 100%;
}

.ViewCartTableHeader
{
    BACKGROUND-COLOR: #2E62A5;
    BORDER-STYLE: SOLID;
    BORDER-COLOR: SILVER;
    BORDER-WIDTH: 1px;
}


.ViewCartTableCells
{
    
    BORDER-STYLE: SOLID;
    BORDER-COLOR: SILVER;
    BORDER-WIDTH: 1px;
    BACKGROUND-COLOR: WHITE;
    WIDTH: 100%;
    
}

.ViewCartTableHeaderText
{

    COLOR: WHITE;
    FONT-FAMILY: 'Arial';
    FONT-SIZE: 10pt;
    FONT-VARIANT: normal;
    FONT-WEIGHT: bold;
    TEXT-TRANSFORM: none;
    TEXT-DECORATION: none;
}


.ViewCartTableText
{
    COLOR: #2E62A5;
    FONT-FAMILY: 'Arial';
    FONT-SIZE: 10pt;
    FONT-VARIANT: normal;
    FONT-WEIGHT: normal;
    TEXT-TRANSFORM: none;
    TEXT-DECORATION: none;
}

.ViewCartMessagesText
{
    COLOR: #2E62A5;
    FONT-FAMILY: 'Arial';
    FONT-SIZE: 9pt;
    FONT-VARIANT: normal;
    FONT-WEIGHT: normal;
    TEXT-TRANSFORM: none;
    TEXT-DECORATION: none;
    TEXT-ALIGN: justify;
}

/*** CHECKOUT ***/

.CheckoutTable
{
    BORDER-STYLE: SOLID;
    BORDER-COLOR: SILVER;
    BORDER-WIDTH: 1px;
    BACKGROUND-COLOR: WHITE;
    WIDTH: 100%;
}

.CheckoutTable2
{
    BORDER-STYLE: NONE;
    BORDER-COLOR: WHITE;
    BORDER-WIDTH: 0px;
    BACKGROUND-COLOR: WHITE;
    WIDTH: 100%;
}

.CheckoutTableHeader
{
    BACKGROUND-COLOR: #2E62A5;
    BORDER-STYLE: SOLID;
    BORDER-COLOR: SILVER;
    BORDER-WIDTH: 1px;
}

.CheckoutTable2Header
{
    BACKGROUND-COLOR: #2E62A5;
    BORDER-STYLE: NONE;
    BORDER-COLOR: WHITE;
    BORDER-WIDTH: 0px;
}

.CheckoutTableCells
{
    
    BORDER-STYLE: SOLID;
    BORDER-COLOR: SILVER;
    BORDER-WIDTH: 1px;
    BACKGROUND-COLOR: WHITE;
    WIDTH: 100%;
    
}

.CheckoutTable2Cells
{
    
    BORDER-STYLE: NONE;
    BORDER-COLOR: WHITE;
    BORDER-WIDTH: 0px;
    BACKGROUND-COLOR: WHITE;
    WIDTH: 100%;
    
}

.CheckoutTableHeaderText
{

    COLOR: WHITE;
    FONT-FAMILY: 'Arial';
    FONT-SIZE: 10pt;
    FONT-VARIANT: normal;
    FONT-WEIGHT: bold;
    TEXT-TRANSFORM: none;
    TEXT-DECORATION: none;
}

.CheckoutTable2HeaderText
{

    COLOR: WHITE;
    FONT-FAMILY: 'Arial';
    FONT-SIZE: 10pt;
    FONT-VARIANT: normal;
    FONT-WEIGHT: bold;
    TEXT-TRANSFORM: none;
    TEXT-DECORATION: none;
}

.CheckoutTableText
{
    COLOR: #2E62A5;
    FONT-FAMILY: 'Arial';
    FONT-SIZE: 10pt;
    FONT-VARIANT: normal;
    FONT-WEIGHT: normal;
    TEXT-TRANSFORM: none;
    TEXT-DECORATION: none;
}

.CheckoutTable2Text
{
    COLOR: #2E62A5;
    FONT-FAMILY: 'Arial';
    FONT-SIZE: 10pt;
    FONT-VARIANT: normal;
    FONT-WEIGHT: normal;
    TEXT-TRANSFORM: none;
    TEXT-DECORATION: none;
    TEXT-ALIGN: justify;
}

.CheckoutMessagesText
{
    COLOR: #2E62A5;
    FONT-FAMILY: 'Arial';
    FONT-SIZE: 9pt;
    FONT-VARIANT: normal;
    FONT-WEIGHT: normal;
    TEXT-TRANSFORM: none;
    TEXT-DECORATION: none;
    TEXT-ALIGN: justify;
}

/*** Next N ***/

.NextNTable
{
    BORDER-STYLE: SOLID;
    BORDER-COLOR: #SILVER;
    BORDER-WIDTH: 2px;
    BACKGROUND-COLOR: #2E62A5;
    WIDTH: 100%;
}

.NextNTableHeader
{
    BACKGROUND-COLOR: #2E62A5;
    BORDER-STYLE: SOLID;
    BORDER-COLOR: SILVER;
    BORDER-WIDTH: 0px;
}

.NextNTableHeaderText
{

    COLOR: white;
    FONT-FAMILY: 'tahoma';
    FONT-SIZE: 11px;
    FONT-VARIANT: normal;
    FONT-WEIGHT: bold;
    TEXT-TRANSFORM: none;
    TEXT-DECORATION: none;
}

.NextNTableCells
{
    
    Color: white;
    BORDER-STYLE: SOLID;
    BORDER-COLOR: #679A01;
    BORDER-WIDTH: 0px;
    BACKGROUND-COLOR: #99CC33;
    WIDTH: 100%;
    
}

a.NextNText
{
    COLOR: white;
    FONT-FAMILY: 'tahoma';
    FONT-SIZE: 11px;
    FONT-VARIANT: normal;
    FONT-WEIGHT: bold;
    TEXT-TRANSFORM: none;
    TEXT-DECORATION: underline;
}

a:hover.NextNText
{
    COLOR: white;
    FONT-FAMILY: 'tahoma';
    FONT-SIZE: 11px;
    FONT-VARIANT: normal;
    FONT-WEIGHT: bold;
    TEXT-TRANSFORM: none;
    TEXT-DECORATION: underline;
}

a:visited.NextNText
{
    COLOR: white;
    FONT-FAMILY: 'tahoma';
    FONT-SIZE: 11px;
    FONT-VARIANT: normal;
    FONT-WEIGHT: bold;
    TEXT-TRANSFORM: none;
    TEXT-DECORATION: underline;
}

/*** Start Page ***/

.StartPageText
{
    COLOR: #034196;
    FONT-FAMILY: 'helvetica, tahoma, trebuchet ms, arial';
    FONT-SIZE: 10pt;
    FONT-VARIANT: normal;
    FONT-WEIGHT: normal;
    TEXT-TRANSFORM: none;
    TEXT-DECORATION: none;
    TEXT-ALIGN: justify;
}

a.StartPageText
{
    COLOR: #034196;
    FONT-FAMILY: 'helvetica, tahoma, trebuchet ms, arial';
    FONT-SIZE: 10pt;
    FONT-VARIANT: normal;
    FONT-WEIGHT: normal;
    TEXT-TRANSFORM: none;
    TEXT-DECORATION: underline;
}

a:hover.StartPageText
{
    COLOR: red;
    FONT-FAMILY: 'helvetica, tahoma, trebuchet ms, arial';
    FONT-SIZE: 9pt;
    FONT-VARIANT: normal;
    FONT-WEIGHT: normal;
    TEXT-TRANSFORM: none;
    TEXT-DECORATION: underline;
}

.StartPageTable
{
    BORDER-STYLE: SOLID;
    BORDER-COLOR: SILVER;
    BORDER-WIDTH: 1px;
    BACKGROUND-COLOR: WHITE;
    WIDTH: 100%;
}

.StartPageTableHeader
{
    BACKGROUND-COLOR: #2E62A5;
    BORDER-STYLE: SOLID;
    BORDER-COLOR: SILVER;
    BORDER-WIDTH: 1px;
}

.StartPageTableHeaderText
{

    COLOR: WHITE;
    FONT-FAMILY: 'Arial';
    FONT-SIZE: 10pt;
    FONT-VARIANT: normal;
    FONT-WEIGHT: bold;
    TEXT-TRANSFORM: none;
    TEXT-DECORATION: none;
}

.StartPageTableCells
{
    
    BORDER-STYLE: SOLID;
    BORDER-COLOR: SILVER;
    BORDER-WIDTH: 1px;
    BACKGROUND-COLOR: WHITE;
    WIDTH: 100%;
    
}

.StartPageTableText
{
    COLOR: #2E62A5;
    FONT-FAMILY: 'Arial';
    FONT-SIZE: 10pt;
    FONT-VARIANT: normal;
    FONT-WEIGHT: normal;
    TEXT-TRANSFORM: none;
    TEXT-DECORATION: none;
    TEXT-ALIGN: justify;
}

.StartPageLine
{

    COLOR: #2E62A5;
    HEIGHT: 1;
    WIDTH='100%';
}

/*** Checkout Progress Bar ***/

.CheckoutProgressTableOutter {
    WIDTH: 100%;
}


.CheckoutProgressTable
{
    
    BORDER-STYLE: SOLID;
    BORDER-COLOR: BLACK;
    BORDER-WIDTH: 1px;
    BACKGROUND-COLOR: WHITE;
    WIDTH: 100%;
    HEIGHT: 15px;
    
}

.CheckoutProgressTableCellsInactive
{
    
    BORDER-STYLE: SOLID;
    BORDER-COLOR: BLACK;
    BORDER-WIDTH: 1px;
    BACKGROUND-COLOR: #EAE8E8;
    
}
.CheckoutProgressTableCellsActive
{
    
    BORDER-STYLE: SOLID;
    BORDER-COLOR: BLACK;
    BORDER-WIDTH: 1px;
    BACKGROUND-COLOR: RED;
    
}
.CheckoutProgressTextInactive
{
    COLOR: Black;
    FONT-FAMILY: 'Arial';
    FONT-SIZE: 8pt;
    FONT-VARIANT: normal;
    FONT-WEIGHT: normal;
    TEXT-TRANSFORM: none;
    TEXT-DECORATION: none;
    

}
.CheckoutProgressTextActive
{
    COLOR: BLACK;
    FONT-FAMILY: 'Arial';
    FONT-SIZE: 8pt;
    FONT-VARIANT: normal;
    FONT-WEIGHT: bold;
    TEXT-TRANSFORM: none;
    TEXT-DECORATION: none;

}

.CheckoutProgressLabel
{
    COLOR: BLACK;
    FONT-FAMILY: 'Arial';
    FONT-SIZE: 14pt;
    FONT-VARIANT: normal;
    FONT-WEIGHT: bold;
    TEXT-TRANSFORM: none;
    TEXT-DECORATION: none;

}


.CheckoutSigninTableOutter {
    width: 100%; }


.CheckoutSigninTable
{
    
    BORDER-STYLE: SOLID;
    BORDER-COLOR: BLACK;
    BORDER-WIDTH: 2px;
    BACKGROUND-COLOR: WHITE;
    WIDTH: 100%;
    HEIGHT: 150px;
    
}
.CheckoutSigninTableHeaderText
{
    COLOR: BLACK;
    FONT-FAMILY: 'Arial';
    FONT-SIZE: 10pt;
    FONT-VARIANT: normal;
    FONT-WEIGHT: bold;
    TEXT-TRANSFORM: none;
    TEXT-DECORATION: none;

}
.CheckoutSigninTableText
{
    COLOR: BLACK;
    FONT-FAMILY: 'Arial';
    FONT-SIZE: 8pt;
    FONT-VARIANT: normal;
    FONT-WEIGHT: normal;
    TEXT-TRANSFORM: none;
    TEXT-DECORATION: none;

}
a:hover.CheckoutSigninTableText
{
    COLOR: BLACK;
    FONT-FAMILY: 'Arial';
    FONT-SIZE: 8pt;
    FONT-VARIANT: normal;
    FONT-WEIGHT: normal;
    TEXT-TRANSFORM: none;
    TEXT-DECORATION: underline;

}

/* PHOTOSTORE STYLES */

#photostore #pagination {
    color:#d7d7d7;
    display:block;
    margin:0;
    padding:5px;
    text-align:center;
    width:750px;
    }
#photostore #pagination .next {
    display:inline;
    margin:0;
    padding:5px 5px 5px 20px;
    }
#photostore #pagination .prev {
    display:inline;
    margin:0;
    padding:5px 20px 5px 5px;
    }
#photostore #pagination .page {
    display:inline;
    margin:0;
    padding:5px;
    }
#photostore #pagination .page strong {
    color:#000;
    font-weight:bold;
    }
    
#photostore #pagination a {
    color: red;
    text-decoration: underline;
    font-weight: bold;
    }

#photostore h1 {
    font: bold 24px georgia;
    color: #000; 
    margin-bottom: 5px;}
    
#photostore a {
    font: bold 12px georgia;
    color: #000;
    text-decoration: none; }

#photostore a:hover {
    text-decoration: underline; }

#photostore fieldset legend {
    font: bold 16px georgia;
    color: #000; }
    
#photostore fieldset table {
    margin: 5px 0 5px 0; }
    

#photostore .body {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;

}




