/* CSS Document */

.navbar{color:#484833;} /* Used on the 'global' product page navigation - style for current section state */
	a.navbar:link {color:#484833;}
	a.navbar:visited {color:#484833;}
	a.navbar:hover {color:#484833; text-decoration:underline;}
.navbar1{color:#484833;} /* Used on the 'global' product page navigation - style for other sections states */
	a.navbar1:link {color:#484833;}
	a.navbar1:visited {color:#484833;}
	a.navbar1:hover {color:#484833; text-decoration:underline;}
.note {color:#737060}
.notice {/* currently same as default*/}  /* Used where links need to appear differently */
	a.notice:link {color:#3B3A26; text-decoration:underline;}
	a.notice:visited {color:#3B3A26; text-decoration:underline;}
	a.notice:hover {color:#3B3A26; text-decoration:underline;}
.tooltip {/* currently same as default*/}  /* Used where links need to appear differently */
	a.tooltip:link {color:#3B3A26; text-decoration:none;}
	a.tooltip:visited {color:#3B3A26; text-decoration:none;}
	a.tooltip:hover {color:#3B3A26; text-decoration:none;}
.refineItem {color:#000;font-size:10px;}  /* Used on Refine search panal on search page - item level */
	a.refineItem:link {color:#000;}
	a.refineItem:visited {color:#000;}
	a.refineItem:hover {color:#2C47B7; text-decoration:underline;}
.refineHdr {font-family: Arial;font-weight:bold; font-size:13px; color:#FFF;}  /* Used on Refine search panal on search page - top level */
	a.refineHdr:link {color:#FFF;}
	a.refineHdr:visited {color:#FFF;}
	a.refineHdr:hover {color:#2C47B7; text-decoration:none;}
.refineHdr1 {font-family: Arial;font-weight:bold; font-size:13px; color:#3B3A26;}  /* Used on Refine search panal on search page - top level */
	a.refineHdr1:link {color:#3B3A26;}
	a.refineHdr1:visited {color:#3B3A26;}
	a.refineHdr1:hover {color:#2C47B7; text-decoration:none;}
.refineHdr2 {font-family: Arial;font-weight:bold; font-size:13px; color:#000;}  /* Used on Refine search panal on search page - top level */
	a.refineHdr2:link {color:#000;}
	a.refineHdr2:visited {color:#000;}
	a.refineHdr2:hover {color:#2C47B7; text-decoration:none;}
.refineSubHd {margin-left:2px;font-weight:bold; color:#3B3A26;}  /* Used on Refine search panal on search page - secondary level */
	a.refineSubHd:link {color:#3B3A26;}
	a.refineSubHd:visited {color:#3B3A26;}
	a.refineSubHd:hover {color:#2C47B7; text-decoration:none;}
.searchHistory1 {font-weight:bold; font-size:13px; color:#FFF;}   /* Used in the Search history bar - first item - current result */
	a.searchHistory1:link {color:#FFF; font-size:13px; text-decoration:underline;}
	a.searchHistory1:visited {color:#FFF; font-size:13px;  text-decoration:underline;}
	a.searchHistory1:hover {color:#FFF; font-size:13px;  text-decoration:underline;}
.searchHistory2 {color:#FFF; font-size:11px; }  /* Used in the Search history bar - previous results */
	a.searchHistory2:link {color:#FFF; font-size:11px; text-decoration:underline;}
	a.searchHistory2:visited {color:#FFF; font-size:11px; text-decoration:underline;}
	a.searchHistory2:hover {color:#FFF; font-size:11px; text-decoration:underline;}
.searchHistory3 {font:Verdana, Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#3A3B26;}   /* Used in the No search results */
	a.searchHistory3:link {font:Verdana, Arial, Helvetica, sans-serif; font-size:15px; color:#3A3B26; text-decoration:underline;}
	a.searchHistory3:visited {font:Verdana, Arial, Helvetica, sans-serif; font-size:15px; color:#3A3B26; text-decoration:none;}
	a.searchHistory3:hover {font:Verdana, Arial, Helvetica, sans-serif; font-size:15px; color:#2C47B7; text-decoration:underline;}
.searchHistory4 {font-family:Arial; font-weight:Bold; font-size:16px; color:#3B3A26;}   /* Used in the Search history bar - first item - current result */
	 a.searchHistory4:link, a.searchHistory4:visited, a.searchHistory4:hover 
	 {font-family:Arial; color:#3B3A26; text-decoration:underline;}
.searchHistory1Seperator {color:#FFF;} /* Used in the Search history bar - number of results and '>' between results */
.searchHistory2Seperator {color:#FFF;} /* Used in the Search history bar - number of results and '>' between results */
.searchHistory3Seperator {color:#3A3B26;} /* Used in the Search history bar - number of results and '>' between results */
.searchHistory4Seperator {color:#FFF;} /* Used in the Search history bar - number of results and '>' between results */
.searchHistoryText {color:#3B3A26;} /* Used in the Search history bar - number of results and '>' between results */
.subNav {color:#3B3A26;font-weight:bold;}
	a.subNav:link {color:#3B3A26}
	a.subNav:visited {color:#3B3A26}
	a.subNav:hover {color:#3B3A26; text-decoration:none;}
.titlebar {font:bold 15px Arial; color:#FFF;} /* Used as section headings of pages */
.titlePrueba {
	color: #333;
	font-family: Impact;
	font-size: 36px;
	font-weight: normal;
} /* Used as section headings of pages */
.titlebar2 {font:bold 13px Arial; color:#FFF;} /* Used as secondary section headings of pages */
.titlebar3 {font:bold 13px Arial; color:#FFF;} /* Used as secondary section headings of pages */
.titlebar4 {font:bold 10px Verdana, Arial, Helvetica, sans-serif; color:#FFF;} /* Used as section heads of lists and within boxes */
.titlebar5, a.titlebar5:link, a.titlebar5:visited, a.titlebar5:hover, a.titlebar5:active
	{font:bold 13px Arial, Helvetica, sans-serif; color:#454339; line-height:13px; }
.titlebarText{color:#FFF;}  /* Used in titlebars as supporting text */
	a.titlebarText:link {color:#FFF}
	a.titlebarText:visited {color:#FFF}
	a.titlebarText:hover {color:#FFF}

.titlebar3Small {font:bold 13px Arial;} /* Used as secondary section headings of pages */
.popupTitle {font:bold 10px Verdana, Arial, Helvetica, sans-serif; color:#FFF;} /* Used as section heads of small popups */
.popupTitle1 {font:bold 13px Arial; color:#FFF;} /* Used as section heads of small popups */
.quicksearch{color:#3B3A26;} /* Used on the quicksearch 'flyout' */
.errormessage {font:bold 14px Arial; color:#FF6600;} 


/* SECTION COLOR STYLES - can be combined with above styles to change font color */
.creative {color:#D72193;}
	a.creative:link {color:#D72193; text-decoration:underline;}
	a.creative:visited {color:#D72193; text-decoration:underline;}
	a.creative:hover {color:#D72193; text-decoration:underline;}
.editorial {color:#0AAA25;}
	a.editorial:link {color:#0AAA25; text-decoration:underline;}
	a.editorial:visited {color:#0AAA25; text-decoration:underline;}
	a.editorial:hover {color:#0AAA25; text-decoration:underline;}
.film {color:#FC6432;}
	a.film:link {color:#FC6432; text-decoration:underline;}
	a.film:visited {color:#FC6432; text-decoration:underline;}
	a.film:hover {color:#FC6432; text-decoration:underline;}
.rf {color:#F94E22;}
	a.rf:link {color:#F94E22; text-decoration:underline;}
	a.rf:visited {color:#F94E22; text-decoration:underline;}
	a.rf:hover {color:#F94E22; text-decoration:underline;}
.rr {color:#669933;}
	a.rr:link {color:#669933; text-decoration:underline;}
	a.rr:visited {color:#669933; text-decoration:underline;}
	a.rr:hover {color:#669933; text-decoration:underline;}
.services {color:#00ADEF;}
	a.services:link {color:#00ADEF; text-decoration:underline;}
	a.services:visited {color:#00ADEF; text-decoration:underline;}
	a.services:hover {color:#00ADEF; text-decoration:underline;}
.subscription {color:#0089FF;}
	a.subscription:link {color:#00529B; text-decoration:underline;}
	a.subscription:visited {color:#00529B; text-decoration:underline;}
	a.subscription:hover {color:#00529B; text-decoration:underline;}
/* 
 * Common.css 
 * 02/22/06 - MTosch
 * This file holds the common styles used in places throughout the site
 */

input, textarea, select  {font-family:Verdana,Helvetica,Arial,sans-serif;font-size:10px;}

img     { border:0px; }
        
a.SideBar { font-size: 10px; font-weight: bold; color: #666666; }

a.SideBar:visited { font-size: 10px; font-weight: bold; color: #666666; }

a.SideBar:hover { color: #2288CC; }

p {margin:0px 0px 10px 0px;}
        
hr
{
	height:1px;
	background-image:url(/images/dotted_line.gif);
	background-repeat:repeat-x;
	margin:10px 0px;
	border:0;
}

.centeredTextBox
{
	text-align: center;
}

/* this style is used to style bullet lists in IE (the default styling is messed up in IE because of the margin clearing thing in UIStandards.css */
* html ul.bulletList li { margin-left:25px;padding-left:0px;}

.link
	{color:#003399; cursor:pointer; cursor:hand;}
	
.linkNoHover, a.linkNoHover:link, a.linkNoHover:visited, a.linkNoHover:hover, a.linkNoHover:active
{
	color:#3B3A26;
	text-decoration:none;
}


.PageTitle
{
	font-size: 12px;
	font-family: Verdana;
	font-weight: bold;
	color: #22557E;
}

.SmStan
{
	font-size: 10px;
	font-family: Verdana;
	color: #000000;
}

.SmBold
{
	font-size: 10px;
	font-family: Verdana;
	color: #000000;
	font-weight: bold;
}

.SmError
{
	font-size: 10px;
	font-family: Verdana;
	color: #CC0000;
}

.SmRequired
{
	font-size: 10px;
	font-family: Verdana;
	color: #CC0000;
}

.InputStan
{
	font-size: 10px;
	font-family: Verdana;
	color: #000000;
}


/* these are legacy ui standards styles that ui standards no longer uses */
.copyBold
{
	font-weight:bold;
}

.copyItalic
{
	font-style:italic;
}

.alertCopy
{
	font-weight:bold; color:#C00;
}

.alertCopyLight
{
	color:#C00;
}

.alertHighlight
{
	background-color: #FFFFAA;
}

/* end legacy ui standards styles */

.Divider
{
	background-image:url(/images/dotted_line_double.gif);
	background-repeat:repeat-x;
    height:3px;
    overflow:hidden;
    width:100%;
    /* Hide from MacIE5 hack
    /* MacIE5 needs width:100% to avoid it's strink-to-fit bug \*/
    width:auto;
    /* End hide hack */
}

.DividerThin
{
	background-image:url(/images/dotted_line.gif);
	background-repeat:repeat-x;
	height:1px;
	overflow:hidden;
	width:100%;
	/* Hide from MacIE5 hack
    /* MacIE5 needs width:100% to avoid it's strink-to-fit bug \*/
    width:auto;
    /* End hide hack */
}

.TitlePanelDividerSpacing
{
	margin: 10px 0px 14px 0px;
}

.SmallDivider
{
	background-image: url(/images/divider-sidebar.gif); 
	background-repeat: repeat-x;
    height:3px;
    overflow:hidden;
    width:100%;
    /* Hide from MacIE5 hack 
	/* MacIE5 needs width:100% to avoid it's strink-to-fit bug \*/
    width:auto;
    /* End hide hack */
}

.LineDivider
{
	background-image: url(/images/divider-sidebar.gif); 
	background-repeat: repeat-x;
    height:1px;
    overflow:hidden;
    width:100%;
}

.DarkDoubleLineDivider
{	
	background-image: url(/images/dotted_line_dark_double.gif); 
	background-repeat: repeat-x;
    height:3px;
    overflow:hidden;
    width:100%;
}

.DarkLineDivider
{
	background-image: url(/images/dotted_line_dark.gif); 
	background-repeat: repeat-x;
    height:1px;
    overflow:hidden;
    width:100%;
}

.grey14
	{ color:#666; font-size:14px; font-weight:bold; font-family: helvetica-neue, helvetica, verdana, arial, san-serif }
	
a.grey14:link
	{ color:#666;text-decoration:none }
a.grey14:visited
	{ color:#666;text-decoration:none }
a.grey14:hover
	{ color:#69C;text-decoration:underline }
	
.grey10
	{ color:#666; font-size:10px; font-family: verdana, arial, san-serif }
	
a.grey10:link
	{ color:#666;text-decoration:none }
a.grey10:visited
	{ color:#666;text-decoration:none }
a.grey10:hover
	{ color:#69C;text-decoration:underline }
	
.grey10Bold
	{ color:#666; font-size:10px; font-family: verdana, arial, san-serif; font-weight:bold }

.blue10
	{ color:#2288cc; font-size:10px; font-family: verdana, arial, san-serif }
.blue10Bold
	{ color:#2288cc; font-size:10px; font-family: verdana, arial, san-serif; font-weight:bold }
.blue14
	{ color:#2288cc; font-size:14px; font-weight:bold; font-family: verdana, arial, san-serif }

.bottomMargin
	{margin:0px 0px 4px 0px;}

/* These styles used by the OverlayList control */
ul.overlayListView
{
	list-style:none;
	margin:0;
	padding:0;
}

ul.overlayListView li
{
	padding:1px 0px;
	*padding:2px 0px; /* IE 6 and 7 */
}


.overlayBox, .overlayBoxNone
	{  z-index:2; cursor:default;
		font-size:10px; }

.overlayBoxNone { border-width:0px 0px 0px 0px;  }


.overlayBoxTop, .overlayBoxMid, .overlayBoxBottom, .overlayTextBox,
overlayBoxTopNone, overlayBoxMidNone, overlayBoxBottomNone
	{ width:auto; }

.overlayBoxTop
	{ font-weight: bold; padding:4px 6px; }

.overlayBoxTopNone
	{ font-weight: bold; padding-top:4px;padding-bottom:4px; }

.overlayBoxMid
	{ padding:0px 6px 8px 6px; }
	
.overlayBoxMid input, .overlayBoxMid label
	{ height:13px;line-height:13px;vertical-align:middle; }

.overlayBoxMid input
	{ margin-right:8px; }

.overlayBoxMid td
	{ padding-top:8px; }

.overlayBoxMidNone
	{ padding-top:8px; padding-bottom:8px; }
	
.overlayBoxMidNone input, .overlayBoxMidNone label
	{ height:13px;line-height:13px;vertical-align:middle; }

.overlayTextBox
	{ margin-left:24px;margin-top:6px;width:130px; }

.overlayTextBoxNone
	{ margin-left:24px;margin-top:6px;width:130px; }

.overlayBoxBottom
	{ text-align: left; background-image:url(/images/dotted_line.gif);
		background-repeat:repeat-x; background-position:left top; padding:5px 6px 2px 6px; }

.overlayBoxBottom input, .overlayBoxBottomNone input
	{ margin-right:6px; }

.overlayBoxBottomNone 
	{ text-align: left; background-image:url(/images/dotted_line.gif);
		background-repeat:repeat-x; background-position:left top; padding-top: 5px; }

/* Styles used by the browse modules (both Events and LiveFeed Images) */

.browseModuleModify
	{ padding-left: 10px; color: #2288CC; background-image: url(/Images/btn-BrowseDrop.gif); background-position: left center; background-repeat: no-repeat; }

.browseModuleTop
	{ height: 20px; background-image: url(/images/eventModuleHandle.png); background-position: center center; background-repeat: no-repeat; }

.browseModuleToolTip 
	{ position: absolute; visibility: hidden; overflow: visible; width:400px; z-index: 15; }

.browseModuleToolTipContent { margin: 0px; min-height:20px; background-color: #FFFFFF; }
	

.InfoBox { overflow:auto; border: #CCCCCC 1px solid; padding-right: 10px; padding-left: 10px; }

/* style for CustomBorderPanel for ControlGroup */
.rndCnrControlGroup { background-color:Red; }

.simpleBold 
	{font-weight:bold;}

.sqrCnrControlGroup { background-color:Red; }

/* tab navigation styles */
.tabLinkActive, .tabLinkActive:hover, .tabLinkActive:visited
	{color:#000;border-bottom: solid #28C 3px; margin: 0px 20px; padding-bottom: 4px; font-weight: bold; }
.tabLink, .tabLink:hover
	{margin: 0px 20px;}
.tabLinkDisabled, .tabLinkDisabled:hover
	{ color:#999; text-decoration:none; font-weight:bold; margin: 0px 20px; }
.greyOff { }
.greyOn { background:url(/images/search/imgDetailNavLine.gif) repeat-x;}

.floaterOn { position:absolute; visibility:visible; }
.floaterOff { position:absolute; visibility:hidden; }

.actionPanelLink { margin-bottom:18px; }


/* Classes used for image close boxes */
.closeImage, .closeImage:hover
	{ padding-right:15px; background-repeat:no-repeat; background-position:right center; }
.closeImage
	{ background-image:url(/images/close.gif); }
.closeImage:hover
	{ text-decoration:none; }
	
.closeImageWhite, a.closeImageWhite:hover
{
	padding-right:15px;
	background-repeat:no-repeat;
	background-position:right center;
	background-image:url(/images/btn_close_white.gif);
	text-decoration:none;
}

/* these are used for table data where the rows alternate color (e.g. account pages) */
.oddRow
{
	background-color:#ffffff;
}
	
.evenRow
{
	background-color: #E8E8E8;
	border: 1px solid #999999;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
}

/* these styles are used for styling the tables on the account pages*/
thead.actHead td
{
    line-height: 1.2em;
    vertical-align: middle;
    font-family: Verdana;
    text-transform: uppercase;
    background-color: #DEDEDE;
    color: #393926;
	font-weight:bold;
	margin-bottom:5px;
	padding: 9px 10px 9px 10px;
}

tbody.actBody td
{
	padding:10px;
}

/* these styles are used by side navigation panels (e.g. OverviewNavigationPanel (account), ViewBy (purchases)) */
.navPnlLink, a.navPnlLink:link, a.navPnlLink:visited, a.navPnlLink:hover, a.navPnlLink:active
{
	display:block;
	color:#3B3A26;
	line-height:20px;
	padding-left:1px;
}


/* navPnlLinkActive is the default behavoiur and used to indicate the currently active node with a disabled hyperlink.  */
/* navPnlLinkActivePreserved is used when we want the actual hyperlink to remain active (i.e. IsLinkPreservedWhenActive) */
.navPnlLinkActive, a.navPnlLinkActive:link, a.navPnlLinkActive:visited, a.navPnlLinkActive:hover, a.navPnlLinkActive:active,
.navPnlLinkActivePreserved, a.navPnlLinkActivePreserved:link, a.navPnlLinkActivePreserved:visited, a.navPnlLinkActivePreserved:hover, a.navPnlLinkActivePreserved:active
{
	display:block;
	color:#393926;
	line-height:20px;
	padding-left:1px;
	background-color:#EDEDED;
}

.navPnlLinkActive, a.navPnlLinkActive:link, a.navPnlLinkActive:visited, a.navPnlLinkActive:hover, a.navPnlLinkActive:active
{
	text-decoration:underline;
}

.navPnlLinkDisabled, a.navPnlLinkDisabled:link, a.navPnlLinkDisabled:visited, a.navPnlLinkDisabled:hover, a.navPnlLinkDisabled:active
{
	display:block;
	color:#999999;
	line-height:20px;
	padding-left:1px;
	text-decoration:none;
}

	
/* Styles used by the FloaterSelectBox user control */
.floatSelectList
{
	background-color:#ffffff;
	line-height:24px;
}
.floatSelectItem, .floatSelectItemSelected
{
	padding-left:16px;
	background-position:left center;
	background-repeat:no-repeat;
	display:block;
}
.floatSelectItemSelected { background-image:url(/images/checkmark_left_padding.gif); }
.floatSelectItem:hover, .floatSelectItemSelected:hover { background-color:#DADCD3;text-decoration:none; }

.floatSelectTrigger
{
	background-image:url(/images/drop_arrow.png);
	background-position:center right;
	background-repeat:no-repeat;
	padding-right:10px;
}

/* These styles used in many places throughout the site for
   displaying image thumbnails with flyout and metadata (including search results) */
.imgContainer, .imgContainerTall, ul.assetList li
{
		 float:left!important;display:block;width:190px;
		 /*
		 background-position:center bottom;
		 background-image:url(/images/dotted_line.gif);
		 background-repeat:repeat-x;
*/
}

.imgContainerTall {height: 385px;}

.imgInner
		{margin:20px 0px 20px 0px;padding:0px 10px 0px 10px; overflow:hidden;}	
		
.imgInnerThumbsOnly
{
    margin:10px 0px 10px 0px;
    padding:0px 10px 0px 10px; 
    overflow:hidden;
}

/*	These styles are for styling the IconLinkButton and IconHyperLink controls (applied in Common.skin) */
.iconLink
{
	display:block;
	margin:5px 0px 5px 0px;
}
.iconLinkIcon
{
	padding-right:5px;
	width:20px;
}
.iconLinkText, a.iconLinkText:link, a.iconLinkText:visited, a.iconLinkText:hover, a.iconLinkText:active
{
	color:#3B3A26;
}
.iconLinkTextDisabled, a.iconLinkTextDisabled:link, a.iconLinkTextDisabled:visited, a.iconLinkTextDisabled:hover, a.iconLinkTextDisabled:active
{
	color:#aaa;
	text-decoration:none;	
}


/* Default used anywhere a linkbutton is disabled */
a.lnkBtnDisabled, a.lnkBtnDisabled:hover
{
    color:#666666;
    text-decoration:none;
}

/* Only displayed when printing */
.printShow
{
	display:none;
}

/* This style (subheadText) is used by the Rights-Managed page.  It is a placeholder style
/* until the UI Design team creates a style definition for it.  Hopefully, this
/* is temporary. */
.subheadText {font-family:Arial; font-size:13px; color:#CC3300; }

/* This style is for the headers introduced for SEO */
.seoHeader{display: block; overflow: hidden; height: 0; width:0;}


.alignedRadioList td
{
	height:19px;
}

.alignedRadioList label, .alignedRadioList span
{
	display:block;
	float:left;
	height:18px;
	margin-top:1px;
	white-space:nowrap;
}

.alignedRadioList input
{
	display:block;
	float:left;
	margin-right:5px;
	height:18px;
}


/* these styles used by the default skin of the UpdateLoadingIndicator control */
.loadingIndicatorContainer
{
	margin:10px;
	height:32px;
}

.loadingIndicatorImg
{
	display:block;
	float:left;
	height:32px;
	width:32px;
}

.loadingIndicatorText
{
	display:block;
	float:left;
	padding-top:7px;
	margin-left:8px;
}

.inputHint
{
    color:#999999;
}

.Hidden
{
    visibility: hidden;
    display: none;
}

/* ----------------- sprite styles ------------------------------------------*/


/* Begin sprite.png */
.sp-dotted_line,
.sp-dotted_line_dark_double,
.sp-dotted_line_double,
.sp-dotted_line_dark,
.sp-footerdivider,
.sp-adp-addtolb,
.sp-adp-iteminlb,
.sp-adp-addtocart,
.sp-adp-itemincart,
.sp-adp-download,
.sp-adp-mlt,
.sp-adp-print,
.sp-adp-price,
.sp-adp-uaq,
.sp-adp-uax,
.sp-adp-uam,
.sp-icon_subscription,
.sp-icon_easyaccess,
.sp-icon_first_look,
.sp-lightboxadded,
.sp-cartadded,
.sp-btn-addedcartrf,
.sp-btn-addedcartrm,
.sp-btn-addedlightbox,
.sp-btn-cart,
.sp-btn-cartd,
.sp-btn-downloadmult,
.sp-btn-lightbox,
.sp-btn-lightboxd,
.sp-btn-lightbox-full,
.sp-btn-lightbox-fulld,
.sp-btn-mlt,
.sp-btn-pricecalc,
.sp-largest,
.sp-medium,
.sp-smallest,
.sp-middle,
.sp-right_end,
.sp-layout_brief,
.sp-layout_brief_selected,
.sp-layout_bubble,
.sp-layout_full,
.sp-layout_full_selected,
.sp-changelayouticon,
.sp-icon-cart,
.sp-close,
.sp-bullet,
.sp-icon-vcd,
.sp-date_reset,
.sp-btn-removex
{
	background: url(/images/sprite6.gif);
	background-color: transparent;
	background-repeat: repeat-x;
	background-attachment:scroll;
}

.sp-dotted_line { background-position: 0px 0px; }
.sp-dotted_line_dark_double { background-position: 0px -13px; }
.sp-dotted_line_double { background-position: 0px -26px; }
.sp-dotted_line_dark { background-position: 0px -39px; }
.sp-footerdivider { background-position: 0px -50px; }
.sp-adp-print { background-position: 0px -143px; }
.sp-icon_subscription { background-position: 0px -156px; }
.sp-icon_easyaccess { background-position: 0px -172px; }
.sp-icon_first_look { background-position: 0px -188px; }
.sp-lightboxadded { background-position: 0px -204px; }
.sp-cartadded { background-position: 0px -211px; }
.sp-btn-addedcartrf { background-position: 0px -219px; }
.sp-btn-addedcartrm { background-position: 0px -239px; }
.sp-btn-addedlightbox { background-position: 0px -259px; }
.sp-btn-cart { background-position: 0px -279px; }
.sp-btn-cartd { background-position: 0px -299px; }
.sp-btn-downloadmult { background-position: 0px -319px; }
.sp-btn-lightbox { background-position: 0px -339px; }
.sp-btn-lightboxd { background-position: 0px -359px; }
.sp-btn-lightbox-full { background-position: 0px -379px; }
.sp-btn-lightbox-fulld { background-position: 0px -399px; }
.sp-btn-mlt { background-position: 0px -419px; }
.sp-btn-pricecalc { background-position: 0px -439px; }
.sp-largest { background-position: 0px -459px; }
.sp-medium { background-position: 0px -467px; }
.sp-smallest { background-position: 0px -472px; }
.sp-middle { background-position: 0px -475px; }
.sp-right_end { background-position: 0px -511px; }
.sp-layout_brief { background-position: 0px -547px; }
.sp-layout_brief_selected { background-position: 0px -579px; }
.sp-layout_bubble { background-position: 0px -611px; }
.sp-layout_full { background-position: 0px -677px; }
.sp-layout_full_selected { background-position: 0px -709px; }
.sp-changelayouticon { background-position: 0px -741px; }
.sp-icon-cart { background-position: 0px -756px; }
.sp-close { background-position: 0px -767px; }
.sp-bullet { background-position: 0px -778px; }
.sp-icon-vcd { background-position: 0px -781px; }
.sp-date_reset { background-position: 0px -806px; }
.sp-adp-addtolb { background-position: 0px -818px; }
.sp-adp-iteminlb { background-position: 0px -861px; }
.sp-adp-addtocart { background-position: 0px -904px; }
.sp-adp-itemincart { background-position: 0px -948px; }
.sp-adp-download { background-position: 0px -991px; }
.sp-adp-mlt { background-position: 0px -1034px; }
.sp-adp-price { background-position: 0px -1078px; }
.sp-adp-uax { background-position: 0px -1123px; }
.sp-adp-uaq { background-position: 0px -1166px; }
.sp-adp-uam { background-position: 0px -1206px; }
.sp-btn-removex { background-position: 0px -1240px; }

.sp-btn-cart, 
.sp-btn-addedcartrm, 
.sp-btn-addedcartrf, 
.sp-btn-lightbox, 
.sp-btn-addedlightbox, 
.sp-btn-lightbox-full, 
.sp-btn-pricecalc,
.sp-btn-downloadmult,
.sp-btn-mlt,
.sp-btn-removex
{
	margin-top:1px;
    padding-left:5px;
    padding-right:5px;
	width:20px;
	height:20px;
	float:left;
	cursor:pointer;
}

/* End sprite.png */

/* Begin sprite-divider.png */
.sp-dotted_divider
{
	background:url(/images/sprite-divider.png);
	background-color:transparent;
	background-repeat:no-repeat;
	background-attachment:scroll;
	background-position:0 0;
	height:84px;
	margin:0 0 0 12px;
}

/* End sprite-divider.png */

.sp-dotted_line,
.sp-dotted_line_double
{
	background-repeat:repeat-x;
    /*overflow:hidden;*/
    width:100%;
    /* Hide from MacIE5 hack
    /* MacIE5 needs width:100% to avoid it's strink-to-fit bug \*/
    width:auto;
    /* End hide hack */
}

.sp-dotted_line_double
{
    height:3px;
}

.sp-dotted_line
{
	height:1px;
}

.sp-footerdivider
{
	
	background-repeat:repeat-x;
	height:2px;
	overflow:hidden;
	width:100%;
}


.sp-largest { width: 35px; height: 8px }
.sp-medium { width: 34px; height: 5px }
.sp-smallest { width: 34px; height: 3px }

.sp-right_end
{
	width:5px;
	height:36px;	
}

.sp-middle
{ 
	background-repeat:repeat-x;
	height:36px;	
}

.sp-layout_brief { width: 32px; height: 32px }
.sp-layout_brief_selected { width: 32px; height: 32px }
.sp-layout_bubble { width: 66px; height: 66px }
.sp-layout_full { width: 32px; height: 32px }
.sp-layout_full_selected { width: 32px; height: 32px }


.sp-changelayouticon { display:block; width:18px; height:15px; margin-left:8px; }
.sp-icon-vcd { display:block; width:25px; height:25px; }
.sp-date_reset { display:block; width:10px; height:12px; }


.sp-icon_first_look, 
.sp-icon_easyaccess,
.sp-icon_subscription
{
	border-width:0px;
/*
	margin-left:1px;
	margin-right:15px;
*/
	width:16px;
	height:16px;
}


.sp-txt-downloadmult
{
	margin-top:4px;
    padding-left:0px;
    padding-right:0px;
	width:140px;
	height:20px;
	float:left;
	cursor:pointer;
	font-weight: bold; 
	text-align: left;
}

.sp-txt-downloadmult-unavailable
{
	margin-top:4px;
    padding-left:0px;
    padding-right:0px;
	width:160px;
	height:20px;
	float:left;
	font-weight: bold; 
	color: #B3B4A7;
	text-align: left;
}

/* Rounded Corner sprite style ------------------------------------------------------------------------ */

.sp_bl 
{ 
	bottom:0px; 
	left:0px; 
} 
.sp_tr 
{ 
	top:0px; 
	right:0px; 
} 
.sp_tl 
{ 
	top:0px; 
	left:0px; 
} 
.sp_br 
{ 
	bottom:0px; 
	right:0px; 
} 


.sp-account_bl,
.sp-account_tr,
.sp-account_tl,
.sp-account_br,
.sp-midtitle_bl,
.sp-midtitle_tr,
.sp-midtitle_tl,
.sp-midtitle_br,
.sp-lighttitle_bl,
.sp-lighttitle_tr,
.sp-lighttitle_tl,
.sp-lighttitle_br,
.sp-default_bl,
.sp-default_tr,
.sp-default_tl,
.sp-default_br,
.sp-assetfamilypopuptitle_bl,
.sp-assetfamilypopuptitle_tr,
.sp-assetfamilypopuptitle_tl,
.sp-assetfamilypopuptitle_br,
.sp-refinetitle_bl,
.sp-refinetitle_tr,
.sp-refinetitle_tl,
.sp-refinetitle_br,
.sp-refinebody_bl,
.sp-refinebody_tr,
.sp-refinebody_tl,
.sp-refinebody_br,
.sp-quicksearchinput_bl,
.sp-quicksearchinput_tr,
.sp-quicksearchinput_tl,
.sp-quicksearchinput_br,
.sp-quicksearchfilters_bl,
.sp-quicksearchfilters_tr,
.sp-quicksearchfilters_tl,
.sp-quicksearchfilters_br,
.sp-titlebar3small_bl,
.sp-titlebar3small_tr,
.sp-titlebar3small_tl,
.sp-titlebar3small_br,
.sp-darktitle_bl,
.sp-darktitle_tr,
.sp-darktitle_tl,
.sp-darktitle_br,
.sp-searchtitle_bl,  
.sp-searchtitle_tr,  
.sp-searchtitle_tl,  
.sp-searchtitle_br,
.sp-searchtitle_bg
{
    background: url('/images/rounded_sprite3.gif'); 
    position:absolute; 
    height:4px; 
    width:4px; 
    overflow:hidden;
}

.sp-searchtitle_br { background-position: 0 -30px; } 
.sp-searchtitle_tl { background-position: 0 -66px; } 
.sp-searchtitle_tr { background-position: 0 -102px; } 
.sp-titlebar3small_bl { background-position: 0 -138px; } 
.sp-titlebar3small_br { background-position: 0 -172px; } 
.sp-titlebar3small_tl { background-position: 0 -206px; } 
.sp-titlebar3small_tr { background-position: 0 -240px; } 
.sp-account_tr { background-position: 0 -274px; } 
.sp-account_tl { background-position: 0 -310px; } 
.sp-account_br { background-position: 0 -346px; } 
.sp-account_bl { background-position: 0 -382px; } 
.sp-assetfamilypopuptitle_bl { background-position: 0 -418px; } 
.sp-assetfamilypopuptitle_br { background-position: 0 -452px; } 
.sp-assetfamilypopuptitle_tl { background-position: 0 -486px; } 
.sp-assetfamilypopuptitle_tr { background-position: 0 -520px; } 
.sp-darktitle_bl { background-position: 0 -554px; } 
.sp-darktitle_br { background-position: 0 -588px; } 
.sp-darktitle_tl { background-position: 0 -622px; } 
.sp-darktitle_tr { background-position: 0 -656px; } 
.sp-default_bl { background-position: 0 -690px; } 
.sp-default_br { background-position: 0 -726px; } 
.sp-default_tl { background-position: 0 -762px; } 
.sp-default_tr { background-position: 0 -798px; } 
.sp-lighttitle_bl { background-position: 0 -834px; } 
.sp-lighttitle_br { background-position: 0 -868px; } 
.sp-lighttitle_tl { background-position: 0 -902px; } 
.sp-lighttitle_tr { background-position: 0 -936px; } 
.sp-midtitle_bl { background-position: 0 -970px; } 
.sp-midtitle_br { background-position: 0 -1004px; } 
.sp-midtitle_tl { background-position: 0 -1038px; } 
.sp-midtitle_tr { background-position: 0 -1072px; } 
.sp-quicksearchfilters_bl { background-position: 0 -1106px; } 
.sp-quicksearchfilters_br { background-position: 0 -1140px; } 
.sp-quicksearchfilters_tl { background-position: 0 -1174px; } 
.sp-quicksearchfilters_tr { background-position: 0 -1208px; } 
.sp-quicksearchinput_bl { background-position: 0 -1242px; } 
.sp-quicksearchinput_br { background-position: 0 -1276px; } 
.sp-quicksearchinput_tl { background-position: 0 -1310px; } 
.sp-quicksearchinput_tr { background-position: 0 -1344px; } 
.sp-refinebody_bl { background-position: 0 -1378px; } 
.sp-refinebody_br { background-position: 0 -1412px; } 
.sp-refinebody_tl { background-position: 0 -1446px; } 
.sp-refinebody_tr { background-position: 0 -1480px; } 
.sp-refinetitle_bl { background-position: 0 -1514px; } 
.sp-refinetitle_br { background-position: 0 -1548px; } 
.sp-refinetitle_tl { background-position: 0 -1582px; } 
.sp-refinetitle_tr { background-position: 0 -1616px; } 
.sp-searchtitle_bl { background-position: 0 -1650px; } 

.sp-account_bl,
.sp-account_tr,
.sp-account_tl,
.sp-account_br,
.sp-default_bl,
.sp-default_tr,
.sp-default_tl,
.sp-default_br,
.sp-searchtitle_bl,  
.sp-searchtitle_tr,  
.sp-searchtitle_tl,  
.sp-searchtitle_br,
.sp-searchtitle_bg
{
    height:6px; 
    width:6px; 
}


/* 

Rounded Corner Panel Sprite Styles 

The round corner panel is broken into 3 sprite images. One for the corners, one for the top and bottom edges, and one for the side edges.
The side edges must repeat in the y direction. The top and bottom edges repeat in the x direction.
The sprite images and style sheet entries are generated by /Tools/SpriteMaker.
These sprites are alpha png images and use background-position - therefore we cannot use this technique for IE6.
For IE6, we fall back to the individual images for each part of the panel. See the style hack at the bottom of this section.

*/

/* Begin corners-sprite.png */
.sp-rnd4bl,
.sp-rnd4br,
.sp-rnd4tl,
.sp-rnd4tr,
.sp-rndcnrbottomleft,
.sp-rndcnrbottomright,
.sp-rndcnrtopleft,
.sp-rndcnrtopright,
.sp-rndnavmnubottomleft,
.sp-rndnavmnubottomright,
.sp-rndnavmnutopleft,
.sp-rndnavmnutoplefts,
.sp-rndnavmnutopright,
.sp-rndnavmnutoprights,
.sp-rndshdwbblbl,
.sp-rndshdwbblbr,
.sp-rndshdwbbltl,
.sp-rndshdwbbltr,
.sp-rndshdwbl,
.sp-rndshdwbr,
.sp-rndshdwtl,
.sp-rndshdwtr,
.sp-rndtabmnubottomleft,
.sp-rndtabmnubottomright,
.sp-sqrshdwbl,
.sp-sqrshdwbr,
.sp-sqrshdwtl,
.sp-sqrshdwtr
{
	background: url(/images/corners-sprite.png);
	
	/* IE6 hack that points to a gif version of the image that does not contain the semi-transparency */
	_background: url(/images/corners-sprite.gif);
	
	background-color: transparent;
	background-repeat: no-repeat;
	background-attachment:scroll;
}

.sp-rnd4bl { background-position: 0px 0px; }
.sp-rnd4br { background-position: 0px -28px; }
.sp-rnd4tl { background-position: 0px -56px; }
.sp-rnd4tr { background-position: 0px -84px; }
.sp-rndcnrbottomleft { background-position: 0px -112px; }
.sp-rndcnrbottomright { background-position: 0px -140px; }
.sp-rndcnrtopleft { background-position: 0px -168px; }
.sp-rndcnrtopright { background-position: 0px -196px; }
.sp-rndnavmnubottomleft { background-position: 0px -224px; }
.sp-rndnavmnubottomright { background-position: 0px -252px; }
.sp-rndnavmnutopleft { background-position: 0px -280px; }
.sp-rndnavmnutoplefts { background-position: 0px -308px; }
.sp-rndnavmnutopright { background-position: 0px -336px; }
.sp-rndnavmnutoprights { background-position: 0px -364px; }
.sp-rndshdwbblbl { background-position: 0px -392px; }
.sp-rndshdwbblbr { background-position: 0px -420px; }
.sp-rndshdwbbltl { background-position: 0px -448px; }
.sp-rndshdwbbltr { background-position: 0px -476px; }
.sp-rndshdwbl { background-position: 0px -504px; }
.sp-rndshdwbr { background-position: 0px -532px; }
.sp-rndshdwtl { background-position: 0px -560px; }
.sp-rndshdwtr { background-position: 0px -588px; }
.sp-rndtabmnubottomleft { background-position: 0px -616px; }
.sp-rndtabmnubottomright { background-position: 0px -644px; }
.sp-sqrshdwbl { background-position: 0px -672px; }
.sp-sqrshdwbr { background-position: 0px -700px; }
.sp-sqrshdwtl { background-position: 0px -728px; }
.sp-sqrshdwtr { background-position: 0px -756px; }
/* End corners-sprite.png */



.sp-rnd4b,
.sp-rnd4t,
.sp-rndcnrbottom,
.sp-rndcnrtop,
.sp-rndnavmnubottom,
.sp-rndnavmnutop,
.sp-rndshdwb,
.sp-rndshdwbblb,
.sp-rndshdwbblt,
.sp-rndshdwt,
.sp-rndtabmnubottom,
.sp-sqrshdwb,
.sp-sqrshdwt
{
	background: url(/images/horizontals-sprite.png);
	
	/* IE6 hack that points to a gif version of the image that does not contain the semi-transparency */
	_background: url(/images/horizontals-sprite.gif);
	
	background-color: transparent;
	background-repeat: repeat-x;
	background-attachment:scroll;
}

.sp-rnd4b { background-position: 0px 0px; }
.sp-rnd4t { background-position: 0px -4px; }
.sp-rndcnrbottom { background-position: 0px -8px; }
.sp-rndcnrtop { background-position: 0px -10px; }
.sp-rndnavmnubottom { background-position: 0px -20px; }
.sp-rndnavmnutop { background-position: 0px -37px; }
.sp-rndshdwb { background-position: 0px -53px; }
.sp-rndshdwbblb { background-position: 0px -80px; }
.sp-rndshdwbblt { background-position: 0px -103px; }
.sp-rndshdwt { background-position: 0px -118px; }
.sp-rndtabmnubottom { background-position: 0px -133px; }
.sp-sqrshdwb { background-position: 0px -149px; }
.sp-sqrshdwt { background-position: 0px -177px; }

.sp-rnd4l,
.sp-rnd4r,
.sp-rndcnrleft,
.sp-rndcnrright,
.sp-rndnavmnuleft,
.sp-rndnavmnuright,
.sp-rndshdwbbll,
.sp-rndshdwbblr,
.sp-rndshdwl,
.sp-rndshdwr,
.sp-rndtabmnuleft,
.sp-rndtabmnuright,
.sp-sqrshdwl,
.sp-sqrshdwr
{
	background: url(/images/verticals-sprite.png);
	
	/* IE6 hack that points to a gif version of the image that does not contain the semi-transparency */
	_background: url(/images/verticals-sprite.gif);
	
	background-color: transparent;
	background-repeat: repeat-y;
	background-attachment:scroll;
}

.sp-rnd4l { background-position: 0px 0px; }
.sp-rnd4r { background-position: -4px 0px; }
.sp-rndcnrleft { background-position: -8px 0px; }
.sp-rndcnrright { background-position: -19px 0px; }
.sp-rndnavmnuleft { background-position: -31px 0px; }
.sp-rndnavmnuright { background-position: -48px 0px; }
.sp-rndshdwbbll { background-position: -65px 0px; }
.sp-rndshdwbblr { background-position: -82px 0px; }
.sp-rndshdwl { background-position: -99px 0px; }
.sp-rndshdwr { background-position: -120px 0px; }
.sp-rndtabmnuleft { background-position: -140px 0px; }
.sp-rndtabmnuright { background-position: -159px 0px; }
.sp-sqrshdwl { background-position: -178px 0px; }
.sp-sqrshdwr { background-position: -196px 0px; }

/* Pricing Styles */
.TipCopy { color: #A4A696; }
/* Live Chat Invite CSS */
.lpInvtCntnr { font-family:Verdana; font-size:10px;  }
.lpInviteBtn { display:block; cursor:pointer; }
.lpNoThanks {  float: left; height:42px; width:196px;  border-left:  solid 4px #3B3A26; border-bottom: solid 4px #3B3A26; background-color:White;  }
.lpNeverAgain { float: left;  width:196px; height:42px; border-right:  solid 4px #3B3A26; border-bottom: solid 4px #3B3A26; background-color:White; }
.lpPTWidthOverride{ width:211px;}
.lpNTClsDiv { padding-top:10px; padding-left:30px; cursor:pointer;}
.lpClsBtn { float:left;  padding-right:5px;}
.lpNvrTxtDiv{ cursor:pointer; padding-right:20px; line-height:34px; vertical-align:middle; text-align:right;}
.lpNvrTxtDiv:hover, .lpNTClsDiv:hover{ text-decoration:underline; color:#2c46B7;}
/* END Live Chat Invite CSS */

.lgbTxt, a.lgbLnk:link, a.lgbLnk:visited, a.lgbLnk:active, a.lgbLnk:hover
{
    font-family: Arial !important;
    font-size: 11px;
    font-weight: bold; 
    color: White;   
    cursor: pointer;
}

.lgbTxt
{    
    text-align: center;
    white-space: nowrap;
}

.lgbTxt_pri_lrg_dis, .lgbTxt_pri_med_dis
{
    color: #CACCBF; 
    cursor: default; 
}

.lgbTxt_pri_lrg_slv
{
    color: #000000;
}


.lgbTxt_sec_med, a.lgbLnk_sec_med:link, a.lgbLnk_sec_med:visited, a.lgbLnk_sec_med:active, a.lgbLnk_sec_med:hover
{
    font-weight: normal;
}

.lgbTxt_pri_larger, a.lgbLnk_pri_larger:link, a.lgbLnk_pri_larger:visited, a.lgbLnk_pri_larger:active, a.lgbLnk_pri_larger:hover
{
	font-size: 20px;
    text-decoration: none;
    line-height: 34px;
}


.lgbTxt_pri_lrg, a.lgbLnk_pri_lrg:link, a.lgbLnk_pri_lrg:visited, a.lgbLnk_pri_lrg:active, a.lgbLnk_pri_lrg:hover,
.lgbTxt_pri_lrg_dis,.lgbTxt_pri_lrg_slv, .lgbTxt_pri_med_dis
{
    line-height: 28px;
}

.lgbTxt_pri_med, a.lgbLnk_pri_med:link, a.lgbLnk_pri_med:visited, a.lgbLnk_pri_med:active, a.lgbLnk_pri_med:hover,
.lgbTxt_sec_med, a.lgbLnk_sec_med:link, a.lgbLnk_sec_med:visited, a.lgbLnk_sec_med:active, a.lgbLnk_sec_med:hover
{
    line-height: 24px;        
}

.lgbTxt_sec_med, a.lgbLnk_sec_med:link, a.lgbLnk_sec_med:visited, a.lgbLnk_sec_med:active, a.lgbLnk_sec_med:hover
{    
    color: #3B3A26;    
}

.lgbLft, .lgbCntr, .lgbRght
{
    float: left; 
}

.lgbLft_pri_larger, .lgbCntr_pri_larger, .lgbRght_pri_larger,
.lgbLft_pri_larger_dis, .lgbCntr_pri_larger_dis, .lgbRght_pri_larger_dis,
.lgbLft_pri_larger_slv, .lgbCntr_pri_larger_slv, .lgbRght_pri_larger_slv, 
.lgbLft_pri_medium_dis, .lgbCntr_pri_medium_dis, .lgbRight_pri_medium_dis
{    
	font-size: 20px;
    height: 34px;
}

.lgbLft_pri_lrg, .lgbCntr_pri_lrg, .lgbRght_pri_lrg,
.lgbLft_pri_lrg_dis, .lgbCntr_pri_lrg_dis, .lgbRght_pri_lrg_dis,
.lgbLft_pri_lrg_slv, .lgbCntr_pri_lrg_slv, .lgbRght_pri_lrg_slv,
.lgbLft_pri_med_dis, .lgbCntr_pri_med_dis, .lgbRght_pri_med_dis
{    
    height: 28px;
}

.lgbLft_pri_med, .lgbCntr_pri_med, .lgbRght_pri_med,
.lgbLft_sec_med, .lgbCntr_sec_med, .lgbRght_sec_med
{    
    height: 24px;
}


.lgbLft, .lgbRght
{
    width: 10px;
    background-repeat: no-repeat;
}

.lgbCntr
{
    background-repeat: repeat-x;
    margin-left: 10px;
    margin-right: 10px;
    position: relative;
}

.lgbLft
{    
    position: absolute;
    top: 0px;
    left: -10px;
}

.lgbLft_pri_larger
{
    background-image: url(/images/lrg_grn_34px_left.png);    
}

.lgbLft_pri_lrg
{
    background-image: url(/images/lrg_grn_left.png);    
}

.lgbLft_pri_lrg_dis, .lgbLft_pri_med_dis
{
    background-image: url(/images/lrg_grn_dis_left.png);    
    cursor: default;  
}

.lgbLft_pri_lrg_slv
{
    background-image: url(/images/lrg_grn_slv_left.png);    
}

.lgbLft_pri_med
{
    background-image: url(/images/primary_medium_left.gif);    
}

.lgbLft_sec_med
{
    background-image: url(/images/secondary_medium_left.gif);    
}

.lgbCntr_pri_larger
{
    background-image: url(/images/lrg_grn_34px_center.png);
}

.lgbCntr_pri_lrg
{
    background-image: url(/images/lrg_grn_center.png);
}

.lgbCntr_pri_lrg_dis, .lgbCntr_pri_med_dis
{
    background-image: url(/images/lrg_grn_dis_center.png);
    cursor: default;  
}

.lgbCntr_pri_lrg_slv
{
    background-image: url(/images/lrg_grn_slv_center.png);
}

.lgbCntr_pri_med
{
    background-image: url(/images/primary_medium_center.gif);
}

.lgbCntr_sec_med
{
    background-image: url(/images/secondary_medium_center.gif);
}

.lgbRght
{
    position: absolute;
    top: 0px;
    right: -10px;
}

.lgbRght_pri_larger
{
    background-image: url(/images/lrg_grn_34px_right.png);
}

.lgbRght_pri_lrg
{
    background-image: url(/images/lrg_grn_right.png);
}

.lgbRght_pri_lrg_dis, .lgbRght_pri_med_dis
{
    background-image: url(/images/lrg_grn_dis_right.png);
    cursor: default;  
}

.lgbRght_pri_lrg_slv
{
    background-image: url(/images/lrg_grn_slv_right.png);
}

.lgbRght_pri_med
{
    background-image: url(/images/primary_medium_right.gif);
}


.lgbRght_sec_med
{
    background-image: url(/images/secondary_medium_right.gif);
}



.flashBootstrap { background-image: url('/images/ajax-loader.gif'); 
                  background-position:center center; 
                  background-repeat:no-repeat;}

div#flashUpgradeBox
{
	background-color:#efeeeb;
	padding:24px;
}

div#flashUpgradeBox h2
{
	font-size:18px;
	font-weight:bold;
	margin:0px 0px 10px 0px;
}

div#flashUpgradeBox p.upgradeNote
{
	margin-bottom:20px;
}

div#flashUpgradeBox div.clear
{
	clear:both;
}

/* IE7 Hack */
*:first-child+html div#flashUpgradeBox div.clear
{
	font-size:0px;
	zoom:1;
}

/* IE6 Hack */
* html div#flashUpgradeBox div.clear
{
	font-size:0px;
	zoom:1;
}
/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana&fwDefault=normal&fsDefault=10px&cornerRadius=&bgColorHeader=1b0d0d&bgTextureHeader=03_highlight_soft.png&bgImgOpacityHeader=75&borderColorHeader=1b0d0d&fcHeader=1b0d0d&iconColorHeader=1b0d0d&bgColorContent=ffffff&bgTextureContent=01_flat.png&bgImgOpacityContent=75&borderColorContent=1b0d0d&fcContent=1b0d0d&iconColorContent=1b0d0d&bgColorDefault=1b0d0d&bgTextureDefault=02_glass.png&bgImgOpacityDefault=75&borderColorDefault=1b0d0d&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=02_glass.png&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=02_glass.png&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=02_glass.png&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=01_flat.png&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
*/

/* Component containers
----------------------------------*/
.ui-widget-content  
{    
    background: #ffffff;  
}

/* Interaction states
----------------------------------*/

/* Interaction Cues
----------------------------------*/

/* Icons
----------------------------------*/

/* states and images */
.ui-dialog .ui-icon-closethick
{ 
    width: 12px; 
    height: 12px; 
    background-image: url(/images/dialog_CloseX.png); 
}

.ui-state-hover .ui-icon
{
    background-image: url(/images/icon_close_x_over.png); 
}



/* positioning */
/* Deleted all background icon positioning */

/* Misc visuals
----------------------------------*/

/* Corner radius */
/* Delete all corner radius */

/* Overlays */
.ui-widget-overlay 
{ 
    background: #000000; 
    opacity: .40; 
    filter:Alpha(Opacity=40);
}

/* Accordion
----------------------------------*/
/* Deleted all accordion */

/* Datepicker ----------------------------------*/
/* Deleted all date picker */

/* with multiple calendars */
/* Deleted all multi-date picker */

/* RTL support */
/* Deleted all date picker rtl */

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
/* Deleted all date picker ie6 fix */

/* Dialog ----------------------------------*/
.ui-dialog 
{ 
    position: absolute;  
    width: 300px; 
    overflow: hidden;
	border-width: 10px;
    border-color: #333333;  
    border-style: solid;
    
}

.ui-dialog .ui-dialog-titlebar 
{         
    background-color: Transparent;
}

.ui-dialog .ui-dialog-titlebar-close 
{    
    position: absolute;
    top: 10px;  
    right: 10px;
    z-index: 1000;

}
.ui-dialog .ui-dialog-titlebar-close span
{
    display: block;
    margin: 0px;
 
   
}

.ui-dialog .ui-dialog-content 
{ 
    border: 0;  
    background: none; 
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 0px;
}

.ui-draggable .ui-dialog-titlebar { cursor: move; }

/* Progressbar ----------------------------------*/
/* Deleted progress bar styling */
/* Resizable ----------------------------------*/
/* Deleted resizable styling */
/* Slider ----------------------------------*/
/* Deleted slider styling */

/* Tabs ----------------------------------*/
/* Deleted tabl styling */


.ui-dialog .ui-dialog-title
{
    display: none;
}
/* global nav header sepeartor */
.gntlSeperatorLP
{
    float:left;
    height:14px;
    border-right: solid 1px #CACCBF;
    margin-top: 5px;
    padding-right: 10px;  
}
/* button container */
.lpFntAvl, a.lpLnkAvl:link, a.lpLnkAvl:visited, a.lpLnkAvl:active, a.lpLnkAvl:hover
{
    font-family: Arial !important;
    font-size: 11px;
    font-weight: bold;
    color: #299505;    
    cursor: pointer;
}
a.lpLnkAvl:hover .lpFtnAvl
{
    text-decoration: underline;
}
.lpFntNotAvl, a.lpLnkNotAvl:link, a.lpLnkNotAvl:visited, a.lpLnkNotAvl:active, a.lpLnkNotAvl:hover
{
    font-family: Arial !important;
    font-size: 11px;
    font-weight: bold;
    color: #CACCBF;    
    cursor: pointer;
    text-decoration:none;
}

.lpLftTd, .lpCntrTd, .lpRtTd
{
    height:23px;
}

.lpCntrTd
{
    vertical-align:middle;
    text-align:center;
    padding-left:6px;
    padding-right:6px;
    background-repeat: repeat-x;
}
.lpLftTd
{
    width:27px;
    background-repeat: no-repeat; 
     
}
.lpRtTd
{
    width:2px;
    background-repeat: no-repeat; 
}

/*avialable buttons*/
.lpCtAvl
{
    background-image: url(/images/LivePerson/Chat_static_center.png);
}
.lpLtAvl
{
    background-image: url(/images/LivePerson/Chat_static_left.png); 
}
.lpRtAvl
{
     background-image: url(/images/LivePerson/Chat_static_right.png);
}
a.lpLnk:hover .lpCtAvl
{
    background-image: url(/images/LivePerson/Chat_roll_center.png);
}
a.lpLnk:hover .lpLtAvl
{
     background-image: url(/images/LivePerson/Chat_roll_left.png);   
}

a.lpLnk:hover .lpRtAvl
{
    background-image: url(/images/LivePerson/Chat_roll_right.png);
}


/* unavilable buttons */

.lpLtNotAvl
{
    background-image: url(/images/LivePerson/Chat_inactive_static_left.png);    
}

.lpCtNotAvl
{
    background-image: url(/images/LivePerson/Chat_inactive_static_center.png);
}
.lpRtNotAvl
{
    background-image: url(/images/LivePerson/Chat_inactive_static_right.png);
}

a.lpLnkNotAvl:hover .lpCtNotAvl
{
    background-image: url(/images/LivePerson/Chat_inactive_roll_center.png);
}
a.lpLnkNotAvl:hover .lpRtNotAvl
{
    background-image: url(/images/LivePerson/Chat_inactive_roll_right.png);
}

a.lpLnkNotAvl:hover .lpLtNotAvl
{
    background-image: url(/images/LivePerson/Chat_inactive_roll_left.png);    
}

/* alignment for AD Userassistnace */

.lpAssistanceDiv
{
    padding:0px 10px 10px 10px;
}
.lpHeader
{
    padding-left:23px;
    vertical-align:middle;
    background-repeat:no-repeat;
    display:block;
    font-weight:bold;
    font-size: 11px;
    background-color:#EFEEEB;
    white-space:normal;    
}
.lpBtnRect
{
    margin-top:10px;
	background-color:White;
	height:48px;
}

.lpAlgnTb
{
    height:100%;
    width:100%;
}

.lpAlgnTd
{
    text-align: -moz-center;
    text-align: -webkit-center;
    *text-align:center;
    vertical-align:middle;
}

.lpLiFnt
{
    font-size:10px;
    font-weight:normal;
}

/* Contact us panel */

.lpContactUsTxt
{
  position: absolute;
  margin-top:7px;
  margin-left:12px;
  z-index:1;
  -x-system-font:none;
    color:#FFFFFF;
    font-family:Arial;
    font-size:13px;
    font-weight:bold;
    line-height:normal;
}
.padForHeader
{
    padding-top:22px;
}
.lpContactUsDiv
{
    Width:367px;
    padding-bottom:10px;
}
.lpContactUsTable
{
    width:100%;
    
}
.lpContactUsLtTd,.lpContactUsCtTd,.lpContactUsRtTd
{
    height:82px;
}
.lpContactUsLtTd
{
    width:8px;
    background-repeat: no-repeat; 
}

.lpContactUsRtTd
{
    width:8px;
    background-repeat: no-repeat; 
}
.lpContactUsCtTd
{
    width:351px;
    background-repeat: repeat-x;
    text-align: -moz-center;
    text-align: -webkit-center;
    *text-align:center;
}


.lpContactUsLtTd
{
  background-image: url(/images/LivePerson/Chat_contact_us_left.png);
}
.lpContactUsCtTd
{
    background-image: url(/images/LivePerson/Chat_contact_us_center.png); 
}
.lpContactUsRtTd
{
     background-image: url(/images/LivePerson/Chat_contact_us_right.png);
}

/* Cart panel */

.lpCartTxt
{
  position: absolute;
  margin-top:7px;
  margin-left:12px;
  z-index:1;
}

.lpCartDiv
{
    Width:232px;
    padding-bottom:10px;
}
.lpCartTable
{
    width:100%;
    
}
.cartPadForHeader
{
    padding-top:16px;
}
.lpCartLtTd,.lpCartCtTd,.lpCartRtTd
{
    height:70px;
}
.lpCartLtTd
{
    width:6px;
    background-repeat: no-repeat; 
}

.lpCartRtTd
{
    width:6px;
    background-repeat: no-repeat; 
}
.lpCartCtTd
{
    width:220px;
    background-repeat: repeat-x;
    text-align: -moz-center;
    text-align: -webkit-center;
    *text-align:center;
}


.lpCartLtTd
{
  background-image: url(/images/LivePerson/Chat_cart_left.png);
}
.lpCartCtTd
{
    background-image: url(/images/LivePerson/Chat_cart_center.png); 
}
.lpCartRtTd
{
     background-image: url(/images/LivePerson/Chat_cart_right.png);
}
.button-xlarge-primary{display:inline-block;zoom:1;*display:inline;vertical-align:baseline;outline:none;cursor:pointer;text-align:center;text-decoration:none;font-family:Arial,Helvetica,sans-serif;-webkit-border-radius:0.3em;-moz-border-radius:0.3em;border-radius:0.3em;padding:9px 15px;*padding-bottom:8px;*overflow:visible;text-shadow:0 1px 1px rgba(0, 0, 0, 0.3);-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);color:#fff;border:solid 1px #299405;background:#31b405;background:-webkit-gradient(linear, left top, left bottom, from(#39d305), to(#299505));background:-moz-linear-gradient(top, #39d305, #299505);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#39d305', endColorstr='#299505');font-size:16px;font-weight:bold;color:#fff;}.button-xlarge-primary:hover{text-decoration:none;background:#fff;border:solid 1px #299405;background:#299505;background:-webkit-gradient(linear, left top, left bottom, from(#39d305), to(#24b505));background:-moz-linear-gradient(top, #39d305, #24b505);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#39d305', endColorstr='#24b505');text-decoration:underline;}.button-xlarge-primary:active{border:solid 1px #299405;background:#24b505;background:-webkit-gradient(linear, left top, left bottom, from(#24b505), to(#39d305));background:-moz-linear-gradient(top, #24b505, #39d305);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#24b505', endColorstr='#39d305');text-decoration:none;}.button-xlarge-primary[disabled]{color:#B3B4A7;background:#ffffff;border:solid 1px #c9c9c9;cursor:default;filter:none;text-shadow:none;-webkit-box-shadow:0 0px 0px transparent;-moz-box-shadow:0 0px 0px transparent;box-shadow:0 0px 0px transparent;}.button-xlarge-primary[disabled]:hover{text-decoration:none;}.firefox .button-xlarge-primary{padding:8px 12px;}.button-med-primary{display:inline-block;zoom:1;*display:inline;vertical-align:baseline;outline:none;cursor:pointer;text-align:center;text-decoration:none;font-family:Arial,Helvetica,sans-serif;-webkit-border-radius:0.3em;-moz-border-radius:0.3em;border-radius:0.3em;padding:4px 10px;*padding-bottom:3px;*overflow:visible;text-shadow:0 1px 1px rgba(0, 0, 0, 0.3);-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);color:#fff;border:solid 1px #299405;background:#31b405;background:-webkit-gradient(linear, left top, left bottom, from(#39d305), to(#299505));background:-moz-linear-gradient(top, #39d305, #299505);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#39d305', endColorstr='#299505');font-size:12px;font-weight:bold;color:#fff;}.button-med-primary:hover{text-decoration:none;background:#fff;border:solid 1px #299405;background:#299505;background:-webkit-gradient(linear, left top, left bottom, from(#39d305), to(#24b505));background:-moz-linear-gradient(top, #39d305, #24b505);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#39d305', endColorstr='#24b505');text-decoration:underline;}.button-med-primary:active{border:solid 1px #299405;background:#24b505;background:-webkit-gradient(linear, left top, left bottom, from(#24b505), to(#39d305));background:-moz-linear-gradient(top, #24b505, #39d305);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#24b505', endColorstr='#39d305');text-decoration:none;}.button-med-primary[disabled]{color:#B3B4A7;background:#ffffff;border:solid 1px #c9c9c9;cursor:default;filter:none;text-shadow:none;-webkit-box-shadow:0 0px 0px transparent;-moz-box-shadow:0 0px 0px transparent;box-shadow:0 0px 0px transparent;}.button-med-primary[disabled]:hover{text-decoration:none;}.firefox .button-med-primary{padding:3px 7px;}.button-azul{
	display: inline-block;
	zoom: 1;

*display:inline;		vertical-align: baseline;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font-family: Arial,Helvetica,sans-serif;
	-webkit-border-radius: 0.3em;
	-moz-border-radius: 0.3em;
	border-radius: 0.3em;

*padding-bottom:2px;*overflow:visible;		text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
	color: #fff;
	border: solid 1px #86847c;
	background: #dfdfe0;
	background: -webkit-gradient(linear, left top, left bottom, from(#e9e9e4), to(#d5d4dc));
	background: -moz-linear-gradient(top, #e9e9e4, #d5d4dc);

filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e4', endColorstr='#d5d4dc');		font-size: 12px;
	color: #33332c;
	padding-top: 1px;
	padding-right: 7px;
	padding-bottom: 1px;
	padding-left: 7px;
}.button-azul:hover{text-decoration:none;background:#fff;border:solid 1px #514f43;background:#d5d4dc;background:-webkit-gradient(linear, left top, left bottom, from(#e9e9e4), to(#e1e1d8));background:-moz-linear-gradient(top, #e9e9e4, #e1e1d8);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e4', endColorstr='#e1e1d8');text-decoration:underline;}.button-azul:active{border:solid 1px #514f43;background:#e1e1d8;background:-webkit-gradient(linear, left top, left bottom, from(#e1e1d8), to(#e9e9e4));background:-moz-linear-gradient(top, #e1e1d8, #e9e9e4);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e1e1d8', endColorstr='#e9e9e4');text-decoration:none;}.button-azul[disabled]{color:#B3B4A7;background:#ffffff;border:solid 1px #c9c9c9;cursor:default;filter:none;text-shadow:none;-webkit-box-shadow:0 0px 0px transparent;-moz-box-shadow:0 0px 0px transparent;box-shadow:0 0px 0px transparent;}.button-azul[disabled]:hover{text-decoration:none;}.firefox .button-azul{padding:2px 8px;}
.drkHeader{font-family:Arial;font-size:14px;font-weight:bold;color:#EDEDED;line-height:30px;background-color:#333333;height:30px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}.drkHeader div{font-family:Arial;font-size:14px;font-weight:bold;color:#EDEDED;line-height:30px;background-color:#333333;padding-left:10px;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}.drkHeaderRowLink a{padding-right:10px;font-family:Arial;font-size:12px;color:#52B8FF;font-weight:normal;}.drkHeaderRowLink a:hover{text-decoration:underline;}.nav-menu{width:230px;margin-bottom:20px;}.nav-menu h1{font-family:Arial;font-size:14px;font-weight:bold;color:#EDEDED;line-height:30px;background-color:#333333;padding-left:10px;}.nav-menu ul{list-style:none;padding:0px;margin:0px;}.nav-menu li a,.nav-menu li span{display:block;line-height:1.2em;padding:5px 10px 5px 10px;font-family:Arial;font-size:12px;color:#393926;}.nav-menu li span{background-color:#EDEDED;}.nav-menu li a:hover{text-decoration:underline;}.main-nav-menu h1{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}.main-nav-menu ul li{border-bottom:1px solid #DEDEDE;}.main-nav-menu li a,.main-nav-menu li span{font-weight:bold;padding-right:27px;background-image:url("/images/Neutral-Gray/Carat.png");background-repeat:no-repeat;background-position:213px center;}.sub-nav-menu h1{line-height:24px;background-color:#666666;margin-bottom:6px;}.sub-nav-menu li div{color:#737060;padding-left:35px;}.sub-img li img{padding-right:10px;width:16px;}.sub-nav-overid li a,.sub-nav-overid li span{padding:5px 5px 5px 0px;}
.rotating_text_ticker{
	color:#333;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #777866;
	float:none;
	width:auto;
	margin:0;
	padding:0;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	line-height: 1.5em;
	background-color: #EAECE1;
	font-weight: bold;
}.rotating_text_ticker li{float:left;margin:3px 5px;list-style:none;}.rotating_text_ticker .ticker_title{padding:0 10px 0 5px;font-weight:bold;border-right:1px dotted #777866;}.rotating_text_ticker .ticker_links a{color:#3B3A26;}
.drkHeader2{
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:#EDEDED;
	line-height:30px;
	background-color:#080808;
	height:30px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	
}
.drkHeader3{
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:#EDEDED;
	line-height:30px;
	background-color:#33CB05;
	height:30px;
	-moz-border-radius:6px;
	-webkit-border-radius:4px;
	border-radius:4px;
}
.PAGINADOR-LISTADO{
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	color:#DFDFDF;
	line-height:30px;
	background-color:#5E0000;
	height:30px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
}
div.row
{
	clear: both;
	padding-top: 6px;
}
div.row span.label
{
	float: left;
	width: 21%;
	text-align: right;
	padding-top: 2px;
}
div.row span.input
{
	float: left;
	width: auto;
	text-align: left;
	margin-left: 10px;
}
span.inline span.label
{
	float: left;
	width: 21%;
	text-align: right;
}
span.inline span.label-auto
{
	float: left;
	width: 0.1em; /* Begin hide from IE-mac \*/
	width: auto; /* End hide from IE-mac */
	text-align: right;
}
span.inline span.input
{
	float: left;
	width: auto;
	text-align: left;
	margin-left: 10px;
}
span.input input, span.input select
{
	background-color: Window !important;
}
.input-table:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.input-table
{
	display: block;
	*display: inline-block;
}

div.info
{
	clear: both;
}
div.info span.label
{
	float: left;
	width: 100px;
	margin-right: 10px;
}
div.info span.data
{
	float: left;
	width: auto;
}

#signin
{
	border-style:solid;
    border-width:10px;
    border-color:#333333;
    width:660px;
    margin-left:auto; 
    margin-right:auto;
    margin-bottom:20px;
    margin-top:25px;
}

div#dvSignInDialog
{
    padding-left: 0px;
}

#dvSignInLeft
{
    float: left;
}

#dvSignInRight
{
    float: right;
}

#dvSignInRight #regBtn
{
	margin: 40px 20px;
}

#dvSignIn 
{
    padding: 20px 10px 20px 0px;
}

#dvSignIn div
{
    font-family: Arial, Verdana, Helvetica, sans-serif;
}

#dvSignIn .content
{
	padding-left:20px;
}

#dvSignIn #signInBtn
{
	margin-top: 20px;
	margin-bottom: 20px;
}

body.ie #dvSignIn #signInBtn
{
	margin-bottom: 0px;
}

#dvSignIn input 
{
 	display: block;
 	font-family: Verdana, Arial, Helvetica, sans-serif;   
 	width: 221px !important;
	height:24px;
	line-height:24px;
	border: 1px solid;
	border-color: #807F7C !important;
	padding: 3px;
	text-align:left center;
	font-size:14px;
	font-weight:normal;
	margin-top: 4px;
}

#dvRegister
{
    font-size:11px;
	color: #2C47B7;
}

#dvSignInHdr, #dvRegHdr
{
    line-height: 24px;
	font-size: 20px;
	font-weight: bold;
	color: #3B3A26;
	padding-left:20px;
	margin-bottom:10px;
	margin-right:10px; 
}

#dvSignIn label
{
    display: block;
    font-size: 12px;
	font-weight: bold;
	color: #3B3A26;
}

#dvSignIn .DividerThin
{
    margin-left:10px; 
    margin-right:10px;
    width: 300px;
    clear:both;
}

#ftDivider
{
    clear: both;
    margin-right: 10px;
}

#ftDivider.DividerThin
{
    width: 640px;
}

#dvSignInRight .DividerThin
{
    margin-right:0px;
    width: 300px;
}

#dvSignIn .hide
{
    display: none;
}

#dvSignIn #divError
{
    margin-top: 20px;
}

#dvSignIn .userName, #dvSignIn .pwd
{
    margin-top: 20px;
}

.dvForgotUserOrPass
{
    font-size:11px;
	color: #737060;
	margin-top:20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.dvContactUs
{
    font-size:11px;
	color: #737060;
	margin-top:4px;
}

#dvSignIn  .dvNeedCompanyAccount, #dvSignIn  .dvCompanyAccountContactUs
{
    font-size:11px;
	color: #737060;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 300px;
	margin-left:20px;
}

#dvSignIn  .dvNeedCompanyAccount
{
    font-weight:bold;
    margin-top:40px;
}

.validation
{
	width: 290px;
}

#dvSignIn #errmsg 
{
    width: 300px;
	font-weight:bold;
    color: #CC0000;
 	font-family: Verdana, Arial, Helvetica, sans-serif;   
}

#errmsg a:link, #errmsg a:visited, #errmsg a:active, #errmsg a:hover 
{
	font-weight:bold;
    color: #CC0000;
 	font-family: Verdana, Arial, Helvetica, sans-serif;   
 	text-decoration: underline;
}

.Hide
{
	visibility: hidden;
	display: none;
}
