
/*----------------------------------------------------------
 * Main Styles 
 *----------------------------------------------------------
*/

BODY /* Applies to BODY tag for non-registration pages */
{
	background-color : #FFFFFF;
    font-family : Helvetica, Arial, sans-serif;
    font-size : 11px;
    color : #666;
    margin: 0;
}

.NullBackground /* no background style */
{
    background-color: #FFFFFF;
}

FORM
{
	margin : 0px;
}

A:HOVER /* default hovering link - this can specifically be overwrited by any style if needed. */
{
	color: red;
}

.MainHeaderRegion, .MainHeader
{
	height:80px;
	width:770px;
}

.MainSubheaderLink /* Style for subheader Link */
{
}

.MainAltSubheader /* Alternate Style for subheader image or text - if any */
{
	height:20px;
	width:286px;
	background-color:#A37C51;
}

A.MainHeaderFunctionLink /* Styles for function links, e.g. login, logout, gift cert, help, etc. */
{
    font-family:Arial, Sans Serif;
	font-size:10px;
	color:#B1DFF8;
	margin-left:10px;
}

A.MainHeaderFunctionLink:HOVER
{ 
	color:#FECA5C;
}

.MainHeaderFunctionBullet /* the bullet for the function link if any */
{
}
 
.MainHeaderPrimaryNavBar /* Style for area in which primary nav sits */
{
	height:20px;
	width:120px;
	background-color:#1285C2;
}

A.MainHeaderPrimaryNavElement /* Style for primary nav button/link */
{
	font-family:Verdana, Sans Serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF;
	margin-left:10px;
}

A.MainHeaderPrimaryNavElement:HOVER
{
	color:#FECA5C;
	text-decoration:underline;
}

.MainHeaderSecondaryNavBar /* Style for area in which secondary nav sits */
{
	font-family:Verdana, Sans Serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	color:#666666;
}

A.MainHeaderSecondaryNavElement /* Style for secondary nav button/link - none for ga, but take out the vspace=2 from the img tag ******* */
{
	font-family:Verdana, Sans Serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	color:#666666;
}

A.MainHeaderSecondaryNavElement:HOVER
{
	color:#666666;
	text-decoration:underline;
}

.MainSubheaderRegion /* Applies to region under nav area (if any) - this will usually be a TABLE tag*/
{
	height:46px;
	width:770px;
	padding-bottom:4px;
}

.MainSubheader /* Style for subheader image or text  */
{
	font-family:Arial;
	font-size:18px;
	font-weight:bold;
	color:#1285C2;
}

.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 : Helvetica, Arial, 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 : Helvetica, Arial, sans-serif;
    color : #000099;
    font-size : 11px;
}

A.MiscLink:HOVER /* general Link style */
{
	color : red;
}

.MiscEmphasisLink /* general emphasis link style */
{
}

/* -------------- End Misc Styles -------------- */

/*----------------------------------------------------------
 * Footer Styles ++
 *----------------------------------------------------------
*/

.FooterRegion /* Applies to Region / TABLE tag for standard footer */
{
	text-align : center;
	padding-top : 4px;
}

.Footer /* Used for footer image, identifying text, logo, etc. - (if any) */
{
}

.FooterText, A.FooterTextLink, .FooterEmphasisText, .FooterNavBar, A.FooterNavElement  /* Generic footer text */
{
    font-weight : normal;
    font-family: Verdana, Sans-Serif;
    font-size: 9px;
    text-decoration: none;
    color : #666666;
}

A.FooterTextLink, A.FooterNavElement  /* Generic footer Link */
{
	color:#1285C2;
}

A.FooterTextLink:HOVER, A.FooterNavElement:HOVER
{
	text-decoration : underline;
    color : #1285C2;
}

.FooterEmphasisText /* Just in case there's a need for emphasis */
{
	font-weight: bold;
}

/* -------------- 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 : #000000;
	font-family : Helvetica, Arial, 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 : Helvetica, Arial, sans-serif;
	font-size : 11px;
	color : #333333;
}

A.QuestionLink:HOVER, A.QuestionLinkError:HOVER
{
	color: red;
}

A.AnswerLink, A.AnswerLinkError
{
	font-weight : normal;
	color : blue;
	text-decoration : underline;
	font-family : Helvetica, Arial, sans-serif;
	font-size : 11px;
}

A.AnswerLink:HOVER, A.AnswerLinkError:HOVER
{
	color: red;
}

/* -------------- End QA Styles -------------- */

/*----------------------------------------------------------
 * Sidebar Styles ++
 *----------------------------------------------------------
*/

.SbRegion, .SbHeader /* General style for a sidebar region (sb element deleted for color switching) */
{
}

.SbElement
{
	background-image : url(/img/am/misc/headers/sidebar.gif);
	height:59px;
	width:140px;
	padding-left:10px;
}

SbElementBodyText, SPAN.SbElementBodyText, A.SbElementBodyLink /* general style for a sidebar element */
{
	font-family:Verdana, Sans Serif;
	font-size:10px;
	text-decoration:none;
	color:#FFFFFF;
}

A.SbElementBodyLink /* Style for standard Element body link */
{
	font-weight : bold;
}

 A.SbElementBodyLink:HOVER
 {
	color: #FFFFFF;
	text-decoration : underline;
 }

.SbElementHeaderRegion /* general style for a sidebar element header region*/
{
}

.SbElementHeaderMajor /* Style for major part of header region */
{
}

.SbElementHeaderMinor /* Style for minor part of header image - if any */
{
}

.SbElementBodyRegion /* Style for standard body region of an element */
{
}

.SbElementBodySubheader /* Style from standard Element body subheader */
{
}

.SbElementBodyImage /* Style for standard Element body image */
{
}

.SbElementBodyEmphasisText /* Style for standard Element body emphasis text */
{
}

.SbElementBodyEmphasisLink /* Style for standard Element body link */
{
}

.SbElementBodyBullet /* Style for standard body bullet */
{
}

/* _____________ Alternate Element style _____________ */

.SbAltElement /* general Alternate style for a sidebar element */
{
}

.SbAltElementHeaderRegion /* Alternate general style for a sidebar element header region*/
{
}

.SbAltElementHeaderMajor /* Alternate Style for major part of header region */
{
}

.SbAltElementHeaderMinor /* Alternate Style for minor part of header image - if any */
{
}

.SbAltElementBodyRegion /* Alternate Style for standard body region of an element */
{
}

.SbAltElementBodySubheader /* Alternate Style from standard Element body subheader */
{
}

.SbAltElementBodyImage /* Alternate Style for standard Element body image */
{
}

.SbAltElementBodyText /* Alternate Style for standard Element body text */
{
}

.SbAltElementBodyEmphasisText /* Alternate Style for standard Element body emphasis text */
{
}

.SbAltElementBodyLink /* Alternate Style for standard Element body link */
{
}

.SbAltElementBodyEmphasisLink /* Alternate Style for standard Element body link */
{
}

.SbAltElementBodyBullet /* Alternate Style for standard body bullet */
{
}

/* -------------- End Sidebar Styles -------------- */

/*----------------------------------------------------------
 * Dialog Styles ++
 *----------------------------------------------------------
*/

.DialogRegion/* General style for a dialog region - usually a TABLE */
{
	background-color: #E9E3DC;
}

.DialogHeaderMajor /* Style for dialog header major region */
{
	font-family:Verdana, Sans Serif;
	font-size:10px;
	font-weight:bold;
	color:#666666;
	background-color:#B1DFF8;
	padding-top:4px;
	padding-bottom:4px;
}

.DialogHeaderMinor, .DialogBodyRegion, .DialogBodyBullet /* Style for dialog header minor region */
{
	font-weight: bold;
	color: #FFFFFF;
	font-family : Helvetica, Arial, sans-serif;
	font-size : 13px;
}

.DialogBodyRegion
{
	color: #666666;
}

.DialogHeaderMinor
{
	font-weight:bold;
}

.DialogBodyTable, .DialogBodyTableHeader, .DialogBodyTableDetail /* A table that goes inside the dialog body - if any */
{
	font-weight : normal;
	font-family : Helvetica, Arial, sans-serif;
	color : black;
	font-size : 11px;
	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 : normal;
    font-family : Helvetica, Arial, sans-serif;
    color : #666;
    font-size : 11px;
}

.DialogBodyEmphasisText, .DialogBodySubheader /* Style for dialog body emphasis text */
{
	font-weight : bold;
}

.DialogBodySubheader
{
	font-size : 13px;
}

A.DialogBodyLink /* Style for dialog body link */
{
	text-decoration : underline;
	font-weight : bold;
	font-family : Helvetica, Arial, sans-serif;
	color : #333333;
	font-size : 11px;
}

A.DialogBodyLink:HOVER
{
	color: Red;
}

.DialogButton /*Style for the button used in a dialog box */
{
}

/* -------------- End Dialog Styles -------------- */



/*----------------------------------------------------------------------------*/
/*-------------------------------- End Styles --------------------------------*/
/*----------------------------------------------------------------------------*/