
/*----------------------------------------------------------
 * Main Styles ++
 *----------------------------------------------------------
*/

BODY /* Applies to BODY tag for non-registration pages */
{
	background-color : #FFFFFF;
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 10px;
    color : #666;
    margin : 0;
}

FORM
{
	margin : 0px;
}

.NullBackground /* no background style */
{
    background-color: #FFFFFF;
}

A
{
	text-decoration : underline;
	font-weight : bold;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 10px;
	color : #336699;
}

A:HOVER /* default hovering link - this can specifically be overwrited by any style if needed. */
{
	color: #CC0000;
}

.MainHeaderRegion, .MainHeader
{
	background-color: #000044;
}
/* MainHeaderRegion: Applies to the region at the top of page - usually this will be a TABLE tag
 * MainHeader: Applies to the header logo
*/


.MainHeaderFunctionLink /* Styles for function links, e.g. login, logout, gift cert, help, etc. */
{
}

.MainHeaderFunctionBullet /* the bullet for the function link if any */
{
}
 
.MainHeaderPrimaryNavBar /* Style for area in which primary nav sits */
{
	background-color: #336699;
}

.MainHeaderPrimaryNavElement /* Style for primary nav button/link */
{
}

.MainHeaderSecondaryNavBar /* Style for area in which secondary nav sits */
{
	background-color : white;
	color : #6699CC;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 10px;
	white-space : nowrap;
}

A.MainHeaderSecondaryNavElement /* Style for secondary nav button/link */
{
	color : #6699CC;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 10px;
	text-decoration : none;
	font-weight: normal;
}

A.MainHeaderSecondaryNavElement:HOVER
{
	color : #CC0000;
	text-decoration : underline;
}

.MainSubheaderRegion /* Applies to region under nav area (if any) - this will usually be a TABLE tag*/
{
	background-color: #336699;
}

.MainSubheader /* Style for subheader image or text  */
{
	font-weight: bolder;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 18px;
	background-color: #336699;
	color : white;
}


.MainSubheaderLink /* Style for subheader Link */
{
}

.MainAltSubheader /* Alternate Style for subheader image or text - if any */
{
	font-weight: normal;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : white;
}

.MainSidebar /* Style for a side bar on the page - if any */
{
}

/* -------------- End Main Styles -------------- */

/*----------------------------------------------------------
 * Misc Styles ++
 *----------------------------------------------------------
*/

/*
Used in the following pages, + any other unspecified/misc page:
Privacy Policy, Terms and Conditions, About, Customer Service,
Common Questions, feedback, Experts,Gift Certificates.

These are also general styles that could be used for all pages.
*/

.MiscText, .MiscAltText, .MiscEmphasisText, .MiscQuote, .MiscErrorText /* general text style */
{
	font-weight : bold;
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    color : #666;
    font-size : 10px;
}

.MiscErrorText /* general text error tyle */
{
	color : #CC0000;
}

.MiscText, .MiscQuote /* general alternate text style */
{
	font-weight : normal;
}

.MiscQuote
{
	font-style : italic;
}

.MiscEmphasisText /* general emphasis text style */
{
	color : #336699;
	font-family : Verdana, Arial, Trebuchet MS, Geneva, Helvetica, sans-serif;
}

A.MiscLink /* general Link style */
{
	text-decoration : underline;
	font-weight : bold;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #336699;
	font-size : 10px;
}

A.MiscLink:HOVER /* general Link style */
{
    color : #CC0000;
}

.MiscEmphasisLink /* general emphasis link style */
{
}

/* -------------- End Misc Styles -------------- */

/*----------------------------------------------------------
 * Footer Styles ++
 *----------------------------------------------------------
*/

.FooterRegion /* Applies to Region / TABLE tag for standard footer */
{
	text-align : center
}

.Footer /* Used for footer image, identifying text, logo, etc. - (if any) */
{
}

.FooterText, A.FooterTextLink, .FooterEmphasisText  /* Generic footer text */
{
    font-weight : normal;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    color : #666;
    font-size : 10px;
}

A.FooterTextLink  /* Generic footer Link */
{
	color : #336699;
}

A.FooterTextLink:HOVER
{
    color : #339900;
}

.FooterEmphasisText /* Just in case there's a need for emphasis */
{
	font-weight: bold;
}

.FooterNavBar /* Navigation Bar in the footer */
{
	background-color : white;
	color : #6699CC;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 10px;
	white-space : nowrap;
}

A.FooterNavElement  /* Navigation elements in the footer */
{
	color : #6699CC;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 10px;
	font-weight : normal;
	text-decoration : none;
}

A.FooterNavElement:HOVER
{
    color : #339900;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 10px;
	font-weight : normal;
	text-decoration : underline;
}

/* -------------- End Footer Styles -------------- */

/*----------------------------------------------------------
 * Dialog Styles ++
 *----------------------------------------------------------
*/

.DialogRegion /* General style for a dialog region - usually a TABLE */
{
	background-color: #E6E6E6;
}

.DialogHeaderMajor /* Style for dialog header major region */
{
	background-color: #9999CC;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

.DialogHeaderMinor, .DialogBodyRegion, .DialogBodyBullet /* Style for dialog header minor region */
{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}

.DialogBodyRegion
{
	color: #999999;
	line-height : 16px;
}

.DialogBodyTable, .DialogBodyTableHeader, .DialogBodyTableDetail /* A table that goes inside the dialog body - if any */
{
	font-weight : normal;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #666666;
	font-size : 10px;
	border: 1px;
	border-style : solid;
	border-color : #666666;
}

.DialogBodyTableHeader /* the table header */
{
	font-weight : bold;
}

.DialogBodyImage /* Style for dialog body image - if any */
{
}

.DialogBodyText, .DialogBodyEmphasisText, .DialogBodySubheader /* Style for dialog body text */
{
	font-weight : bold;
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    color : #666;
    font-size : 10px;
}

.DialogBodySubheader
{
	font-size : 12px;
}

A.DialogBodyLink /* Style for dialog body link */
{
	text-decoration : underline;
	font-weight : bold;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #336699;
	font-size : 10px;
}

A.DialogBodyLink:HOVER
{
	color : #CC0000;
}

/* -------------- End Dialog Styles -------------- */



/*----------------------------------------------------------------------------*/
/*-------------------------------- End Styles --------------------------------*/
/*----------------------------------------------------------------------------*/
