
/*----------------------------------------------------------
 * Main Styles ++
 *----------------------------------------------------------
*/

BODY /* Applies to BODY tag for non-registration pages */
{
	background-color : #FFFFFF;
    font-family : Arial, Helvetica, sans-serif;
    font-size : 11px;
    color : #666;
    margin : 0;
}

FORM
{
	margin : 0px;
}

.NullBackground /* no background style */
{
    background-color: #FFFFFF;
}

.MainHeaderRegion, .MainHeader
{
	background-color: #FFFFFF;
}
/* 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, A.MainHeaderPrimaryNavElement /* Style for area in which primary nav sits */
{
	background-color: #FFFFFF;
}

.MainHeaderSecondaryNavBar, A.MainHeaderSecondaryNavElement /* Style for area in which secondary nav sits */
{
	background-color : #006699;
}

A.MainHeaderSecondaryNavElement /* Style for secondary nav button/link - none for ga, but take out the vspace=2 from the img tag ******* */
{
	font-family : Arial, Helvetica, sans-serif;
    font-size : 11px;
    font-style : normal;
    color : #FFFFFF;
    text-decoration: none;
}

A.MainHeaderSecondaryNavElement:HOVER
{
	color: #CCCCCC;
}

.MainSubheaderRegion, .MainSubheader /* Style for subheader image or text  */
{
	background-color: #FDEECE;
}

.MainSubheader /* Style for subheader image or text  */
{
	font-family : Arial, Helvetica, sans-serif;
    font-size : 14px;
    font-weight : bold;
    color : #333333;
    text-decoration: none;
}

.MainSubheaderLink /* Style for subheader Link */
{
}

.MainAltSubheader /* Alternate Style for subheader image or text - if any */
{
}

.MainSidebar /* Style for a side bar on the page - if any */
{
	background-color: #FFFFFF;
}

/* -------------- 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 : Arial, Helvetica, sans-serif;
    color : #666;
    font-size : 11px;
}

.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 */
{
	font-size : 13px;
}

A.MiscLink /* general Link style */
{
	text-decoration : underline;
    font-weight : bold;
    font-family : Arial, Helvetica, sans-serif;
    color : #006985;
    font-size : 11px;
}

A.MiscLink:HOVER /* general Link style */
{
    color : #000000;
}

.MiscEmphasisLink /* general emphasis link style */
{
}

/* -------------- End Misc Styles -------------- */

/*----------------------------------------------------------
 * Footer Styles ++
 *----------------------------------------------------------
*/

.FooterRegion /* Applies to Region / TABLE tag for standard footer */
{
}

.Footer /* Used for footer image, identifying text, logo, etc. - (if any) */
{
}

.FooterText, A.FooterTextLink, .FooterEmphasisText  /* Generic footer text */
{
    font-weight : normal;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color : #666;
}

A.FooterTextLink  /* Generic footer Link */
{
	text-decoration : underline;
}

A.FooterTextLink:HOVER
{
    color : Blue;
}

.FooterEmphasisText /* Just in case there's a need for emphasis */
{
	font-weight: bold;
}

.FooterNavBar, A.FooterNavElement /* Navigation Bar in the footer */
{
	background-color : #006699;
	font-family : Arial, Helvetica, sans-serif;
    font-size : 11px;
    font-style : normal;
    color : #FFFFFF;
    text-decoration: none;
}

A.FooterNavElement:HOVER
{
	color: #CCCCCC;
}

/* -------------- End Footer Styles -------------- */

/*----------------------------------------------------------
 * QA Styles ++
 *----------------------------------------------------------
*/
/* Question and Answer styles */
/* to be used on any q/a pages such as billing, registration, etc.. */

.Question, .Answer, .AnswerCtrl, .QuestionError, .AnswerError, .AnswerCtrlError
{
	font-weight : normal;
	color : black;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
}

.Question, .QuestionError
{
	font-weight: bold;
}

.QuestionError, .AnswerError
{
	color: #CC0000;
}

A.QuestionLink, A.QuestionLinkError
{
	text-decoration : underline;
	font-weight : bold;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #006985;
}

A.QuestionLink:HOVER, A.QuestionLinkError:HOVER
{
	color: red;
}

A.AnswerLink, A.AnswerLinkError
{
	font-weight : normal;
	color : blue;
	text-decoration : underline;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11px;
}

A.AnswerLink:HOVER, A.AnswerLinkError:HOVER
{
	color: red;
}

/* -------------- End QA Styles -------------- */

/*----------------------------------------------------------
 * Dialog Styles ++
 *----------------------------------------------------------
*/
 .DialogRegion, .DialogHeaderMinor /* General style for a dialog region - usually a TABLE */
{
	background-color: #FDEECE;
}

.DialogHeaderRegion /* Style for dialog header region */
{
}

.DialogHeaderMajor /* Style for dialog header major region */
{
	background-color: #006699;
}

.DialogHeaderMinor, .DialogBodyRegion, .DialogBodyBullet /* Style for dialog header minor region */
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #666;
}

.DialogBodyTable, .DialogBodyTableHeader, .DialogBodyTableDetail /* A table that goes inside the dialog body - if any */
{
	font-weight : normal;
	font-family : Arial, Helvetica, sans-serif;
	color : black;
	font-size : 11px;
	border: 1px;
	border-style : solid;
	border-color : #666666;
}

.DialogBodyTableHeader /* the table header */
{
	font-weight : bold;
}

.DialogBodySubheader /* Style from dialog body subheader - if any */
{
}

.DialogBodyImage /* Style for dialog body image - if any */
{
}

.DialogBodyText, .DialogBodyEmphasisText /* Style for dialog body text */
{
	font-weight : normal;
    font-family : Arial, Helvetica, sans-serif;
    color : #666;
    font-size : 11px;
}

.DialogBodyEmphasisText /* Style for dialog body emphasis text */
{
	font-weight : bold;
}

A.DialogBodyLink /* Style for dialog body link */
{
	text-decoration : none;
	font-weight : bold;
	font-family : Arial, Helvetica, sans-serif;
	color : #006985;
	font-size : 11px;
}

A.DialogBodyLink:HOVER
{
	color: #cccccc;
}

.DialogButton /*Style for the button used in a dialog box */
{
}

/* -------------- End Dialog Styles -------------- */



/*----------------------------------------------------------------------------*/
/*-------------------------------- End Styles --------------------------------*/
/*----------------------------------------------------------------------------*/