/* Core styles for YH (source=DFLT) */

/***********************************************************************************************************/
/* all STATIC styles should go in this stylesheet, and all DYNAMIC styles should go into Genix spreadsheet */
/***********************************************************************************************************/
.textlink {font-family: verdana; font-size: 0.6875rem; color:#333399;}
.spcr {font-family: arial; font-size: 0.5rem;}

.header {font-family: verdana; font-size: 0.9375rem; font-weight:bold;}

.thumbs {
	font-family: "Trebuchet MS", verdana, arial, sans-serif;
	font-size: 0.6875rem;
}
.thumbs img {
	border-color: #000;
}
a.thumbs:hover {
	text-decoration:none;
}
.more {font-family: verdana; font-size: 0.625rem;}
.sisuText {font-family: verdana; font-size: 0.625rem; font-weight:bold;}
.sisuText2 {font-family: verdana; font-size: 0.6875rem; font-weight:bold;}
.celText {font-family: arial; font-size: 0.8125rem; font-weight:bold;}
.text2 {font:11px "Trebuchet MS", verdana, arial, sans-serif; color : #604053;}
.tools {font-family: verdana; font-size: 0.625rem;}

H1 {
	font-family: "Trebuchet MS", verdana, arial, sans-serif;
	color :#B26E95;
	font-size: 1.5rem;
	text-align:left;
	margin:0px;
	padding-bottom:5px;

	}
	
#agi-confirm-hdrs H1 {
	font-family: "Trebuchet MS", verdana, arial, sans-serif;
	color :#B26E95;
	font-size: 1.5rem;
	text-align:left;
	margin-bottom:10px;
	border-bottom:dashed #CCCCCC 1px;

	}
	
H3 {
		color : #628CC4;
		font: bold 21px;
		text-align:left;
		margin-bottom:5px;
		padding:0px;
	}


/* Category left nav fonts and colors*/
#lev3_cell {background-color:#F1F2E2}

/* Also controls the page number background for back and next area*/
#lev4_cell {background-color:#FFFFFF;
			color:#CCC;
}

#disabled_cell {
			background-color:#FFFFFF;
			color:#CCC;
}
/* Are you sign in text*/
.uber, .text {
	color: #604053;
	font-family:"Trebuchet MS", verdana, arial, sans-serif;
	font-size: 0.6875rem;

}

a.uber:link, a.uber:visited{
	color: #604053;
	font-family:"Trebuchet MS", verdana, arial, sans-serif;
	font-size: 0.6875rem;

}
#product_msg_element {
	text-align:left;
}


.ad, a.ad:link, a.ad:visited, a.ad:active {font-family: verdana, Arial, helvetica, sans-serif; font-size: 0.6875rem;}
.smallish {font:0.6875rem arial,verdana,sans-serif;}


.bread, .menu, .menu2 {
		color: #604053;
		font-family : "Trebuchet MS", verdana, arial, sans-serif ;
		font-size : 0.6875rem;
		font-weight:bold;
}

a.bread, a.menu, a.menu2 { 
		color : #5885C0;
		font-family : "Trebuchet MS", verdana, arial, sans-serif ;
		font-size : 0.6875rem;
		font-weight:bold;
}

/*Site Error*/
.siteerror {
	color:#c10000;
	font:bold 0.75rem Arial, Helvetica, sans-serif;
	text-decoration:none;
	}
	
.tabs TD {
 height:21px;
 vertical-align:bottom;
}
.tabs IMG {
 vertical-align:bottom;
}
.tabs A {
 margin-left:1px;
 vertical-align:bottom;
 display:inline;
}
.hdrlinks {
 padding-top:10px;
 padding-right:2px;
 font:11px verdana,arial,sans-serif;
 color:#818181;
}
.hdrlinks A {
 color:#818181;
 padding-right:8px;
}

/*category.pd*/
.tabs A {
margin-left:1px;
vertical-align:bottom;
display:inline;

}
.tabs TD {
height:21px;
vertical-align:bottom
}
.tabs IMG {
vertical-align:bottom;
}

/*cnp/cpsearch.pd*/
.cathdrtext {
font:bold 1.2em Trebuchet MS, verdana, arial, sans-serif;
color :#B26E95;
text-decoration:none;
text-align:left;
}

/*custom.pd*/
.formLabel {
font:bold .9em Trebuchet MS, verdana, arial, sans-serif;
color : #5884C0;
text-align:left;
}
.formHdr {
font:bold .9em Trebuchet MS, verdana, arial, sans-serif;
color : #B26E95;
border-bottom:dashed #CCCCCC 1px;
}
.formHdr2 {
font:bold 10pt helvetica,sans-serif;
color: #003366;
text-transform:uppercase;
}
.formInput {
width:95%;
}
.formTextarea {
width:95%;
height:75px;
}
/*-------------------------------------------------------------------------
= SiteWide Lightbox Overlays
--------------------------------------------------------------------------*/
#agi-overlay{
background-image: none;
background-color: #000000;
filter: Alpha(opacity=30);
-moz-opacity: 0.3;
opacity: 0.3;
}
* html #agi-overlay {
background-image: none;
background-color: #000000;
filter: Alpha(opacity=30);
-moz-opacity: 0.3;
opacity: 0.3;
}
#lightbox{overflow:visible !important;} /*temporary for outbox lightboxes*/
.lightbox-site {
	width:400px;
}
.lightbox-site,
.lightbox-site .agi-x1,
.lightbox-site .agi-x2{
	background-image:url(/bma/lightbox_back.png);
}
.lightbox-site{
	background-repeat:repeat-y;
	background-position:0px 0px;
	font-family: "Trebuchet MS", verdana, arial, sans-serif;
	margin:0;
	padding:10px 20px 20px 20px;
	position:relative;
	text-align:left;
	width:360px;
}
.lightbox-site div.lightbox-content{
	position:relative;
	width:360px;
	z-index:150;
}
.lightbox-site .agi-x1,
.lightbox-site .agi-x2{
	background-repeat:no-repeat;
	display:block;
	left:0px;
	position:absolute;
	width:400px;
	z-index:100;
}
.lightbox-site .agi-x1{
	background-position:-400px 0px;
	height:73px;
	top:-10px;
}
.lightbox-site .agi-x2{
	background-position:-800px 0px;
	height:73px;
	bottom:-20px;
}
.lightbox-site h3{
	color:#EC7C00;
	font-size:1rem;
	margin:0;
	padding:0 0 15px 0;
	text-align:center;
}
.lightbox-site  p{
	font-size:0.75rem;
	margin:0 0 15px 0;
}
.lightbox-site .lightbox-buttons{
	height:30px;
	position:relative;
	text-align:center;
	width:360px;
}

.lightbox-site .lightbox-buttons a#button-closewindow{
	display:block;
	height:22px;
	margin:0 auto;
	width:115px;
}

.lightbox-site .lightbox-buttons a#button-no{
	display:block;
	height:22px;
	left:84px;
	position:absolute;
	top:0px;
	width:48px;
}
.lightbox-site .lightbox-buttons input#button-yescancel{
	display:block;
	height:21px;
	left:147px;
	position:absolute;
	top:0px;
	width:116px;
}