/*
* EEStyleSheet.css
* modefied: Artin 11/7/2007  
*           Added style for hidden popup 
*
*
*
*/
   A { color: #003366; }
   A:visited { color: #003366; }
   A:hover { color: #FF6600; }


.header_img {
   display: block; 
   padding: 0;
   margin: 0;
   border: 0;
}

.logo {
   float: left	
}

  .H1tag			        { font-family: Verdana; font-size: 22px; color: #003366; font-weight: bold; margin: 0 0 0 0; display:inline; }
  .H2TagProdinfo            { font-family: Verdana; font-size: 11pt; color: #003366; font-weight: bold; display:inline; }
  .H2TagNews                { font-family: Verdana; font-size: 10pt; font-weight: bold; display:inline; }
  .H2TagRsspod              { font-family: Verdana; font-size: 7.5pt; font-weight:normal; display:inline; }
  .H2TagNewsV2              { font-family: Verdana; font-size: 16px; font-weight: bold; display:inline;}  
  

  .noLine					{ text-decoration:none; }
  .SmFont					{ font-family: Verdana; font-size: 7.5pt;}
  .MdFont					{ font-family: Verdana; font-size: 11pt;}
  .LgFont					{ font-family: Verdana; font-size: 13pt;}
  .SmWhiteBold              { font-family: Verdana; font-size: 7.5pt; color: #FFFFFF; font-weight: bold; }
  .SmWhite                  { font-family: Verdana; font-size: 7.5pt; color: #FFFFFF; }
  .MdWhiteBold              { font-family: Verdana; font-size: 11pt; color: #FFFFFF; font-weight: bold; }
  .LgWhiteBold              { font-family: Verdana; font-size: 13pt; color: #FFFFFF; font-weight: bold; }
  
  .TinyBlueBold             { font-family: Verdana; font-size: 7pt; color: #003366; font-weight: bold; }
  .SmBlueBold               { font-family: Verdana; font-size: 7.5pt; color: #003366; font-weight: bold; }
  .SmBlue                   { font-family: Verdana; font-size: 7.5pt; color: #003366; }
  .MdBlue                   { font-family: Verdana; font-size: 11pt; color: #003366; }
  .MdBlueBold               { font-family: Verdana; font-size: 11pt; color: #003366; font-weight: bold; }
  .LgBlueBold               { font-family: Verdana; font-size: 13pt; color: #003366; font-weight: bold; }
  .HomeTitle	 		    { font-family: Verdana; font-size: 10pt; color: #FF6600; font-weight: bold; }
  .HeaderBlueBoldIt		    { font-family: Verdana; font-size: 10pt; color: #003366; font-weight: bold; font-style: italic;} 
  .HeaderBlueBold		    { font-family: Verdana; font-size: 22px; color: #003366; font-weight: bold; margin: 0 0 8px 0; } 
  .SmOrange                 { font-family: Verdana; font-size: 7.5pt; color: #FF6600; }
  .SmOrangeBold             { font-family: Verdana; font-size: 7.5pt; color: #FF6600; font-weight: bold; }
  .MdOrangeBold             { font-family: Verdana; font-size: 11pt; color: #FF6600; font-weight: bold; }
  
  .LgOrangeBoldTitle			    { font-family: Verdana; font-size: 13pt; color: #FF6600; font-weight: 900; text-decoration:none;}
  .LgOrangeBoldTitle:Visited    {color:#FF6600;}
  .LgOrangeBoldTitle:Hover      {text-decoration:underline;}
  /* LgOrangeBoldTitle A:link   {color:#FF6600;} */
  
  .LgOrangeBold			    { font-family: Verdana; font-size: 13pt; color: #FF6600; font-weight: bold; }
  .LgOrange_Result		    { font-family: Verdana; font-size: 7.5pt; color: #FF6600; font-weight: bold; }
  .MdOrange                 { font-family: Verdana; font-size: 11pt; color: #FF6600; }
  .topPipe				    { font-family: Verdana; font-size: 11px; color: #CCCCCC; }
  .bluePipe					{ font-family: Verdana;	font-size: 11px; color: #666666; }
  
/*-------------- custom bobble heads -------------*/
  .LgRed1Bold               { font-family: Verdana; font-size: 13pt; color: #d93920; font-weight: bold; } 
  .MdRed1Bold               { font-family: Verdana; font-size: 10pt; color: #d93920; font-weight: bold; } 
  .LgRed2Bold               { font-family: Verdana; font-size: 13pt; color: #DA1F3D; font-weight: bold; } 
  .MdRed2Bold               { font-family: Verdana; font-size: 10pt; color: #DA1F3D; font-weight: bold; } 
  
/*-------  temp Bar -------*/
  .tempBarHeader            { font-family: Verdana; font-size: 23px; color: #EC5000; font-weight:bold; }



/*-------  ee_shops page-------*/
  .BlackBold12px              { font-family: Verdana; font-size: 12px; color: #000000; font-weight: bold;}
  .BlackBold11px              { font-family: Verdana; font-size: 11px; color: #000000;font-weight: bold; }
  .BlackBold10px			  { font-family: Verdana; font-size: 10px; color: #000000;font-weight: bold; }
  .Black10px				{ font-family: Verdana; font-size: 10px; color: #000000;}
  .Black11px                  { font-family: Verdana; font-size: 11px; color: #000000; }
  .size12px                   { font-family: Verdana; font-size: 12px; }
  .size11px                   { font-family: Verdana; font-size: 11px; }
  .size10px                   { font-family: Verdana; font-size: 10px; }
  
  .Bold12px                   { font-family: Verdana; font-size: 12px; font-weight:bold; }
  .Bold11px                   { font-family: Verdana; font-size: 11px; font-weight:bold; }
  .Bold10px                   { font-family: Verdana; font-size: 10px; font-weight:bold; }
  
  .size16                     { font-family: Verdana; font-size: 16px; }
  
  .BlackBold19px			  { font-family: Verdana; font-size: 19px; color: #000000; font-weight: bold; }
  .BlackBold18px			  { font-family: Verdana; font-size: 18px; color: #000000; font-weight: bold; }
  .BlueBold19px			      { font-family: Verdana; font-size: 19px; color: #003366; font-weight: bold; }
  .BlueBold18px               { font-family: Verdana; font-size: 18px; color: #003366; font-weight: bold; }
  .Bluebold14px               { font-family: Verdana; font-size: 14px; color: #003366; font-weight: bold;}
  .Bluebold12px               { font-family: Verdana; font-size: 12px; color: #003366; font-weight: bold;}
  .Bluebold11px               { font-family: Verdana; font-size: 11px; color: #003366; font-weight: bold;}
  .Bluebold10px               { font-family: Verdana; font-size: 10px; color: #003366; font-weight: bold;}
  .Blue12px                   { font-family: Verdana; font-size: 12px; color: #003366; }
  .Blue11px                   { font-family: Verdana; font-size: 11px; color: #003366; }
  .Blue10px                   { font-family: Verdana; font-size: 10px; color: #003366; }
  
  .GreenBold18px			  { font-family: Verdana; font-size: 18px; color: #008800; font-weight: bold; }
  .GreenBold12px			  { font-family: Verdana; font-size: 12px; color: #008800; font-weight: bold; }
  
  .GreenBold11px			  { font-family: Verdana; font-size: 11px; color: #008800; font-weight: bold; }
  .GreenBold11px:hover		  { font-family: Verdana; font-size: 11px; color: #008800; font-weight: bold; }
  .GreenBold11px:visited	  { font-family: Verdana; font-size: 11px; color: #008800; font-weight: bold; }

  .BlueBold11pxLink           { font-family: Verdana; font-size: 11px; color: #003366; font-weight: bold; text-decoration:none;}
  .BlueBold11pxLink:hover     { font-family: Verdana; font-size: 11px; color: #FF6600; font-weight: bold; text-decoration:underline;}
  .BlueBold11pxLink:visited   { font-family: Verdana; font-size: 11px; color: #003366; font-weight: bold; text-decoration:none;} 
  
  .GreenBold18pxLink		  { font-family: Verdana; font-size: 18px; color: #008800; font-weight: bold; text-decoration:none; }
  .GreenBold18pxLink:visited  { font-family: Verdana; font-size: 18px; color: #008800; font-weight: bold; text-decoration:none; }
  .GreenBold18pxLink:hover	  { font-family: Verdana; font-size: 18px; color: #FF6600; font-weight: bold; text-decoration:underline; }

  .OrangeBold24px			  { font-family: Verdana; font-size: 24px; color: #FF6600; font-weight: bold; }
  .OrangeBold18px			  { font-family: Verdana; font-size: 18px; color: #FF6600; font-weight: bold; }
  .OrangeBold11px             { font-family: Verdana; font-size: 11px; color: #FF6600; font-weight: bold; }
  .Orange11px                 { font-family: Verdana; font-size: 11px; color: #FF6600;}

  .tag1                       { font-family: Verdana; font-size: 13px; font-weight: bold;}
  .tag2                       { font-family: Verdana; font-size: 13px; }
  .tag3                       { font-family: Verdana; font-size: 12px; font-weight: bold;}
  .tag4                       { font-family: Verdana; font-size: 12px; }
  .tag5                       { font-family: Verdana; font-size: 11px; font-weight: bold;}
  .tag6                       { font-family: Verdana; font-size: 11px; }
  .tag7                       { font-family: Verdana; font-size: 10px; font-weight: bold;}
  .tag8                       { font-family: Verdana; font-size: 10px; }
  .tagLink                    { text-decoration:none; }
  .tagLink:Hover              { text-decoration:underline; }
  
  
  .TitleTDGB				  { background-color:#DCE5EB;}
  .TitleFeatured			  { background-color:#ECEBE5;}
  .topNavBar				  { background-color:#003366;}
  .SalePriceLeftBar           { font-family: Verdana; font-size: 11px; color: #CC0000; font-weight: bold; }
  .naveLink					  { font-weight:bold; text-decoration:none; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; padding: 4px 3px 4px 3px; }
  .navDiv					  {	padding:3px 2px 3px 2px; }
  .csLink					  { font-family: Verdana; font-size: 10pt; color: #003366; font-weight: bold; text-decoration:underline; }
  .csLink:Hover				  { font-family: Verdana; font-size: 10pt; color: #FFFFFF; font-weight: bold; text-decoration:none; } 

  .mailCsLink       {background:url(/images/shophelp/cs_girl_0815_Sliced_03_mail.gif) no-repeat; display:block; padding:20px; position:absolute;left:-30px;top:-8px;width:5px;height:5px;} 
  .faqCsLink        {background:url(/images/shophelp/cs_girl_0815_Sliced_04_faq.gif) no-repeat; display:block; padding:20px; position:absolute;right:7px; top:62px; width:5px;height:5px;}

  .mailCsLink:hover    {background-image: url("/images/shophelp/cs_girl_0815_Sliced_03_mail_HOVER.gif");}
  .faqCsLink:hover    {background-image: url("/images/shophelp/cs_girl_0815_Sliced_04_faq_HOVER.gif"); cursor:pointer;}
  
/*-------  ee_shops page-------*/

  .green_border_email      { border: solid 1px #006600; padding: 10px 10px 10px 10px; background-color:#EBF7E7;}
  .divBorders			   { border:solid 1px #919b9c; padding:0px; }
  .LgPageHeader			   { font-family: Verdana; font-size: 13pt; color: #FF6600; font-weight: bold; }
  .Link_Heirarchy          { font-family: Verdana; font-size: 7.5pt; font-weight: bold; color: #003366; }
  .Link_Heirarchy:Hover    { font-family: Verdana; font-size: 7.5pt; font-weight: bold; color: #FF6600; }
  
  .SmGreen                 { font-family: Verdana; font-size: 7.5pt; color: #008800; }
  .MdGreen                 { font-family: Verdana; font-size: 10pt; color: #008800; }
  .LgGreen                 { font-family: Verdana; font-size: 13pt; color: #008800; }  
  .SmGreenBold             { font-family: Verdana; font-size: 7.5pt; color: #008800; font-weight: bold; }
  .MdGreenBold             { font-family: Verdana; font-size: 10pt; color: #008800; font-weight: bold; }
  .MdGreenBold A:link,.MdGreenBold A:visited        { font-family: Verdana; font-size: 10pt; color: #008800; font-weight: bold; text-decoration:underline; } 
  .MdGreenBold A:Hover       { font-family: Verdana; font-size: 10pt; color: #FF6600; font-weight: bold; text-decoration:underline; } 
  .LgGreenBold             { font-family: Verdana; font-size: 13pt; color: #008800; font-weight: bold; }  

  .GreatDeal			   { font-family: Verdana; font-size: 11pt; color: #008800; font-weight: bold; }
  
  .TinyGrey                { font-family: Verdana; font-size: 7.5pt; color: #666666; }
  .SmGrey                  { font-family: Verdana; font-size: 7.5pt; color: #666666; }
  .SmGreyBold              { font-family: Verdana; font-size: 7.5pt; color: #666666; font-weight: bold; }
  .MdGreyBold              { font-family: Verdana; font-size: 10pt; color: #666666; font-weight: bold; }
  .LgGreyBold              { font-family: Verdana; font-size: 13pt; color: #666666; font-weight: bold; }
  .SmGrey_none             { font-family: Verdana; font-size: 7.5pt; color: #666666; text-decoration: none;}
  .MdGrey                  { font-family: Verdana; font-size: 10pt; color: #666666; }
  
  .size_color_headers { font-family: Verdana; font-size: 7.5pt; color: #cccc99; font-weight: bold; }
  .wholesale_headers  { font-family: Verdana; font-size: 7.5pt; color: #cccc99; font-weight: bold; }
  .table_headers  { font-family: Verdana; font-size: 7.5pt; color: #cccc99; font-weight: bold; }
	
  .Link_SmGrey             { font-family: Verdana; font-size: 7.5pt; color: #666666; }
  .Link_SmGrey:Hover       { font-family: Verdana; font-size: 7.5pt; color: #FF6600; }

  .TinyBlack                 { font-family: Verdana; font-size: 7pt; color: #000000; }
  .SmBlack                 { font-family: Verdana; font-size: 7.5pt; color: #000000; font-weight:normal; }
  .SmBlackBold             { font-family: Verdana; font-size: 7.5pt; color: #000000; font-weight: bold; }
  .MdBlack                 { font-family: Verdana; font-size: 10pt; color: #000000; }
  .MdBlackBold             { font-family: Verdana; font-size: 10pt; color: #000000; font-weight: bold;}
  .LgBlackBold			   { font-family: Verdana; font-size: 13pt; color: #000000; font-weight: bold; }
  .LgBlack			       { font-family: Verdana; font-size: 13pt; color: #000000; }
  .XlgBlackBold			   { font-family: Verdana; font-size: 20pt; color: #000000; font-weight: bold; }
  
  .MdWhire                 { font-family: Verdana; font-size: 10pt; color: #FFFFFF; }
  .LgWhire			       { font-family: Verdana; font-size: 13pt; color: #FFFFFF; }
  .XlgWhire			       { font-family: Verdana; font-size: 20pt; color: #FFFFFF; }
  .MdWhireBold             { font-family: Verdana; font-size: 10pt; color: #FFFFFF; font-weight: bold;}
  .LgWhireBold			   { font-family: Verdana; font-size: 13pt; color: #FFFFFF; font-weight: bold; }
  .XlgWhireBold			   { font-family: Verdana; font-size: 20pt; color: #FFFFFF; font-weight: bold; }
  .histlist_borders			{ color: #cccc99 }
  
  .SmRed                   { font-family: Verdana; font-size: 7.5pt; color: #CC0000; } 
  .SmRedBold               { font-family: Verdana; font-size: 7.5pt; color: #CC0000; font-weight: bold; } 
  .MdRed                   { font-family: Verdana; font-size: 10pt; color: #CC0000; } 
  .MdRedBold               { font-family: Verdana; font-size: 10pt; color: #CC0000; font-weight: bold; } 
  .MdRedBold A:link,.MdRedBold A:visited        { font-family: Verdana; font-size: 10pt; color: #CC0000; font-weight: bold; text-decoration:underline; } 
  .MdRedBold A:Hover       { font-family: Verdana; font-size: 10pt; color: #FF6600; font-weight: bold; text-decoration:underline; } 
  .LgRedBold               { font-family: Verdana; font-size: 13pt; color: #CC0000; font-weight: bold; } 
  .LgRedBold A:link,.LgRedBold A:visited        { font-family: Verdana; font-size: 13pt; color: #CC0000; font-weight: bold; text-decoration:underline; } 
  .LgRedBold A:Hover       { font-family: Verdana; font-size: 13pt; color: #FF6600; font-weight: bold; text-decoration:underline; }    
   
   
  .Link_SmBlackBold        { font-family: Verdana; font-size: 8pt; color: #000000; }
  .Link_SmBlackBold:Hover  { font-family: Verdana; font-size: 8pt; color: #FF6600; }
  
  .Link_SmBlue             { font-family: Verdana; font-size: 7.5pt; color: #003366; font-weight: normal;}
  .Link_SmBlue:Hover       { font-family: Verdana; font-size: 7.5pt; color: #FF6600; }
  
  .Link_SmBlueBold         { font-family: Verdana; font-size: 7.5pt; color: #003366; font-weight: bold; }
  .Link_SmBlueBold:Hover   { font-family: Verdana; font-size: 7.5pt; color: #FF6600; font-weight: bold; }
  
  .Link_LgBlue             { font-family: Verdana; font-size: 10pt; font-weight: bold; color: #003366; }
  .Link_LgBlue:Hover       { font-family: Verdana; font-size: 10pt; font-weight: bold; color: #FF6600; }
  
  .Link_SmOrangeBold       { font-family: Verdana; font-size: 7.5pt; color: #FF6600; font-weight: bold; }
  .Link_SmOrangeBold:Hover { font-family: Verdana; font-size: 7.5pt; color: #003366; font-weight: bold; }

  .aBreak                  { font-family: Verdana; font-size: 2pt; color: #000000; }
  
  .bestSellers_ItemName				{ font-family: Verdana; font-size: 10pt; color: #003366; }
  .bestSellers_ItemName:Hover       { font-family: Verdana; font-size: 10pt; color: #FF6600; }
  
  .LgBlack_Displaying	   { font-family: Verdana; font-size: 7.5pt; color: #003366;font-weight: bold;}
  
  .Link_StatusMessage        { font-family: Verdana; font-size: 13pt; color: #008800 ; font-weight: bold; }
  .Link_StatusMessage:visited{ font-family: Verdana; font-size: 13pt; color: #008800 ; font-weight: bold; }
  .Link_StatusMessage:Hover  { font-family: Verdana; font-size: 13pt; color: #FF6600; font-weight: bold;}
  

  .Link_ViewFull        { font-family: Verdana; font-size: 10pt; color: #008800 ; font-weight: bold; }
  .Link_ViewFull:visited{ font-family: Verdana; font-size: 10pt; color: #008800 ; font-weight: bold; }
  .Link_ViewFull:Hover  { font-family: Verdana; font-size: 10pt; color: #FF6600; font-weight: bold;}

  .SalePrice              { font-family: Verdana; font-size: 18px; color: #CC0000; font-weight: bold; }
  .DailyDealPrice              { font-family: Verdana; font-size: 24px; color: #CC0000; font-weight: bold; }
  
  .szColorChart_left
  .szColorChart_right
  .szColorChart_top
  .szColorChart__bottom
  .szColorChart_font
  
  .BlueBorderAll          { border-style: solid; border-width: 1px;border-color: #003366; }
  .tableHeaderBlue		  { background: #ECF2F8; }  
  .tableRowGreen		  { background: #EBF7E7; }  
  .tableRowWhite		  { background: #FFFFFF; }
  
  a.whiteon:link    { font-family: Verdana; font-size: 8pt; color: #FFFFFF; }
  a.whiteon:visited { font-family: Verdana; font-size: 8pt; color: #FFFFFF; }
  a.whiteon:hover   { font-family: Verdana; font-size: 8pt; color: #FF6600; }
  a.whiteon:active  { font-family: Verdana; font-size: 8pt; color: #FFFFFF; }
  
  a.whiteonsmall:link    { font-family: Verdana; font-size: 7pt; color: #FFFFFF; }
  a.whiteonsmall:visited { font-family: Verdana; font-size: 7pt; color: #FFFFFF; }
  a.whiteonsmall:hover   { font-family: Verdana; font-size: 7pt; color: #FF6600; }
  a.whiteonsmall:active  { font-family: Verdana; font-size: 7pt; color: #FFFFFF; }
  
  a.HomeNewsTitleGreen:link    { font-family: Verdana; font-size: 10pt; font-weight: bold; color: #008800; text-decoration:none; }
  a.HomeNewsTitleGreen:visited { font-family: Verdana; font-size: 10pt; font-weight: bold; color: #008800; text-decoration:none; }
  a.HomeNewsTitleGreen:hover   { font-family: Verdana; font-size: 10pt; font-weight: bold; color: #003366; text-decoration:none; }
  a.HomeNewsTitleGreen:active  { font-family: Verdana; font-size: 10pt; font-weight: bold; color: #008800; text-decoration:none; }

  /*a.HomeNewsTitle:link    { font-family: Verdana; font-size: 10pt; font-weight: bold; color: #003366; text-decoration:none; }
  a.HomeNewsTitle:visited { font-family: Verdana; font-size: 10pt; font-weight: bold; color: #003366; }
  a.HomeNewsTitle:hover   { font-family: Verdana; font-size: 10pt; font-weight: bold; color: #FF6600; text-decoration:underline; }*/
  
  a.HomeNewsTitle:link    { color: #FF6600; font-family:Verdana; font-size:10pt; font-weight:bold; text-decoration:none; }
  a.HomeNewsTitle:visited { color: #FF6600; font-family: Verdana; font-size: 10pt; font-weight: bold; text-decoration:none; }
  a.HomeNewsTitle:hover   { color: #003366; font-family: Verdana; font-size: 10pt; font-weight: bold; text-decoration:underline; }
  a.HomeNewsTitle:active  { font-family: Verdana; font-size: 10pt; font-weight: bold; color: #FF6600; }

  a.HomeNewsLinks:link    { font-family: Verdana; font-size: 8pt; color: #003366; }
  a.HomeNewsLinks:visited { font-family: Verdana; font-size: 8pt; color: #003366; }
  a.HomeNewsLinks:hover   { font-family: Verdana; font-size: 8pt; color: #FF6600; }
  a.HomeNewsLinks:active  { font-family: Verdana; font-size: 8pt; color: #003366; }
  
  a.HomeNewsLinks2:link    { font-family: Verdana; font-size: 8pt; font-weight: bold; color: #FF6600; }
  a.HomeNewsLinks2:visited { font-family: Verdana; font-size: 8pt; font-weight: bold; color: #FF6600; }
  a.HomeNewsLinks2:hover   { font-family: Verdana; font-size: 8pt; font-weight: bold; color: #003366; }
  a.HomeNewsLinks2:active  { font-family: Verdana; font-size: 8pt; font-weight: bold; color: #FF6600; }
  
  a.HomeNewsLinksSmall:link    { font-family: Verdana; font-size: 7.5pt; color: #003366; }
  a.HomeNewsLinksSmall:visited { font-family: Verdana; font-size: 7.5pt; color: #003366; }
  a.HomeNewsLinksSmall:hover   { font-family: Verdana; font-size: 7.5pt; color: #FF6600; }
  a.HomeNewsLinksSmall:active  { font-family: Verdana; font-size: 7.5pt; color: #003366; }
  
  .HomeNewsBody           { font-family: Verdana; font-size: 8pt; color: #000000; }
  
#xsnazzy h1, #xsnazzy h2, #xsnazzy p {margin:0 10px;}
#xsnazzy h1 {}
#xsnazzy h2 {}
#xsnazzy p {}
#xsnazzy h2 {}
#xsnazzy {background: transparent; margin:1em;}

.xtop, .xbottom {display:block; background:transparent; font-size:1px; }
.xb1, .xb2, .xb3, .xb4 {display:block; overflow:hidden;}
.xb1, .xb2, .xb3 {height:1px;}
.xb2, .xb3, .xb4 {background:#ECF2F8; border-left:1px solid #003366; border-right:1px solid #003366;}
.xb1 {margin:0 5px; background:#003366;}
.xb2 {margin:0 3px; border-width:0 2px;}
.xb3 {margin:0 2px;}
.xb4 {height:2px; margin:0 1px;}
.xboxcontent {display:block; background:#ECF2F8; border:0 solid #003366; border-width:0 1px;}

.xyeltop, .xyelbottom {display:block; background:transparent; font-size:1px; }
.xyel1, .xyel2, .xyel3, .xyel4 {display:block; overflow:hidden;}
.xyel1, .xyel2, .xyel3 {height:1px;}
.xyel2, .xyel3, .xyel4 {background:#ECF2F8; border-left:1px solid #003366; border-right:1px solid #003366;}
.xyel1 {margin:0 5px; background:#003366;}
.xyel2 {margin:0 3px; border-width:0 2px;}
.xyel3 {margin:0 2px;}
.xyel4 {height:2px; margin:0 1px;}
.xyelboxcontent {display:block; background:#FBDB00; border:0 solid #003366; border-width:0 1px;}
 
 .ytop, .ybottom {display:block; background:transparent; font-size:1px; }
.yb1, .yb2, .yb3, .yb4 {display:block; overflow:hidden;}
.yb1, .yb2, .yb3 {height:1px;}
.yb2, .yb3, .yb4 {background:#F8F8EC; border-left:1px solid #cccccc; border-right:1px solid #cccccc;}
.yb1 {margin:0 5px; background:#cccccc;}
.yb2 {margin:0 3px; border-width:0 2px;}
.yb3 {margin:0 2px;}
.yb4 {height:2px; margin:0 1px;}
.yboxcontent {display:block; background:#F8F8EC; border:0 solid #cccccc; border-width:0 1px;}

.tableBorder { border:1px solid #003366;  }

#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
}

#nav a {
	display: block;
	width: 100%;
}

#nav li { /* all list items */
	float: right;
	width: 10em; /* width needed or else Opera goes nuts */
}

#nav li ul { /* second-level lists */
	position: absolute;
	background: #FFFFFF;
	width: 10em;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

#nav1, #nav1 ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
}

#nav1 a {
	display: block;
	width: 14em;
}

#nav1 li { /* all list items */
	float: left;
	width: 10em; /* width needed or else Opera goes nuts */
}

#nav1 li ul { /* second-level lists */
	position: absolute;
	background: #FFFFFF;
	width: 10em;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#nav1 li:hover ul, #nav1 li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

/*
#sfhoverCom, #sfhoverCom ul { 
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
}

#sfhoverCom li{
	width:100%;
	vertical-align: middle;
}

#sfhoverCom ul li a {
	display: inline;
}

#sfhoverCom li ul li {
	float: center;
	width: 100%; 
}

#sfhoverCom li ul {
	position: absolute;
	background: #FFFFFF;
	width: 75%;
	left: -999em; 
}


#sfhoverCom li:hover ul, #sfhoverCom li.sfHoverCom ul { 
	display:block;
	left: 180;
	width: expression((navigator.appVersion.indexOf("Windows") > 0)? document.body.clientWidth*.75: "75%");
}

#sfhoverThm, #sfhoverThm ul { 
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
}

#sfhoverThm li{
	width:14em;
	vertical-align: middle;
}

#sfhoverThm ul li a {
	display: inline;
}

#sfhoverThm li ul li { 
	float: center;
	width: 100%; 
}

#sfhoverThm li ul {
	position: absolute;
	background: #FFFFFF;
	width: 75%;
	left: -999em; 
}


#sfhoverThm li:hover ul, #sfhoverThm li.sfHoverThm ul { 
	display:block;
	left: 180;
	width: expression((navigator.appVersion.indexOf("Windows") > 0)? document.body.clientWidth*.75: "75%");
}

#sfhoverCol, #sfhoverCol ul { 
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
}

#sfhoverCol li{
	width:14em;
	vertical-align: middle;
}

#sfhoverCol ul li a {
	display: inline;
}

#sfhoverCol li ul li {
	float: center;
	width: 100%;
}

#sfhoverCol li ul { 
	position: absolute;
	background: #FFFFFF;
	width: 75%;
	left: -999em; 
}


#sfhoverCol li:hover ul, #sfhoverCol li.sfHoverCol ul { 
	display:block;
	left: 180;
	width: expression((navigator.appVersion.indexOf("Windows") > 0)? document.body.clientWidth*.75: "75%");
}*/
div.window_block_hide{
	visibility:hidden;
	position:absolute; 
	top:0;
	left:0;
	background-color:#ffffff;
	border:thin;
}
div.window_block_shadow_visible{
	position:absolute; 
	top:0;
	left:0;
	background-color:#003366;
	border:thin;
}
div.window_block_shadow{
	visibility:hidden;
	position:absolute; 
	/*top:0;
	left:0;*/
	background-color:#999999;
	border:thin;
}

/********   for fader   ***************/
.fadeContentTable
{
border:solid 1px #CCCCCC;
}

.fadecontentwrapper{ /* Total width: 350px+5px+5px=360px Read relative width relations for the other two containers below! */
position: relative;
width: 100%;
height: 650px; /* Set height to be able to contain height of largest content shown*/
overflow: hidden;
}

.fadecontent1{ /*style for each fade content DIV within wrapper. Total width: 330px+10px+10px=350px (".fadecontentwrapper" width minus its padding and borders, if any) */
position: absolute;
visibility: hidden;
background: white;
width: 100%;
}

.fadecontent2{ /*style for each fade content DIV within wrapper. Total width: 330px+10px+10px=350px (".fadecontentwrapper" width minus its padding and borders, if any) */
position: absolute;
visibility: hidden;
background: white;
width: 100%;
}

.fadecontenttoggler{ /*style for DIV used to contain toggler links. Total width: 350px+5px+5px=360px */
width: auto;
border-top-width: 0;
overflow: hidden;
float:right;
}

.fadecontenttoggler a{ /*style for every navigational link within toggler */
text-decoration: none;
/*border-right: 2px solid maroon;*/
padding: 0 5px;
float: left;
display: block;
font-weight: bold;
color: black;
background: #ECEBE5;
color: white;
font-family: Verdana; 
font-size: 7.5pt; 
color: #003366; 
}

.fadecontenttoggler a:hover{
background: #008800;
color: white;
font-family: Verdana; 
font-size: 7.5pt; 
/*color: #003366; */
}

.fadecontenttoggler a.toc{ /*style for individual toggler links (page 1, page 2, etc). ".toc" class auto generated! */
}

.fadecontenttoggler a.prev, .fadecontenttoggler a.next{ /*style for "prev" and "next" toggler links. ".prev" and ".next" classes auto generated! */
/*color: black;*/
}

.fadecontenttoggler a.prev:hover, .fadecontenttoggler a.next:hover{
color: white;
background: black;
}

.fadecontenttoggler a.selected{ /*style for selected page's toggler link. ".selected" class auto generated! */
background: #008800 ;/*#C03021*/
color: white;
}

 #scrollup {
   position: relative;
   overflow: hidden;
   height: 100px;
   width: auto;
 }
 .headline {
   position: absolute;
   top: 210px;
   left: 5px;
   height: 150px;
   width:auto;
   font-family: Verdana; 
   font-size: 7.5pt; 
   color: #000000; 
 }


/************************ for ticker ********************/
/* liScroll style declarations */

.tickercontainer { /* the outer div with the black border */
    border:solid 1px #CCCCCC;
	background: #fff; 
    width:825px;
    height:1.3em;
    /*height:5.3em;*/
	margin: 0; 
	padding: 0;
	overflow: hidden;
 
}
.tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */
	position: relative;
	/*left: 10px;
	top: 8px;*/
	width:825px;
	overflow: hidden;
}
ul.newsticker { /* that's your list */
	position: relative;
	left: 825px;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
ul.newsticker li {
	float: left; /* important: display inline gives incorrect results when you check for elem's width */
	margin: 0;
	padding: 0;
	background: #fff;
	white-space: nowrap;

}
ul.newsticker a {
	white-space: nowrap;
	padding: 0;
	margin: 0 10px 0 0;
} 
ul.newsticker span {
	margin: 0 70px 0 0;
} 

/* ---------------- Begin  Ticker box CSS ----------------- */

.tickerbox {width:auto;height:100px;}
.tickerbox ul 
{
	width:auto; 
	position: relative;
	margin:0;
	padding:0;
	left:0;
	list-style-type:none;
}
.tickerbox li 
{
	width:auto;
	position:absolute;
	padding:0;

}
.TestimonialInnerDiv
{
	overflow-y:auto;
	overflow-x:hidden;
	height:100px; 
	width:98%;
	font-family: Verdana; 
	font-size: 7.5pt; 
	color: #000000; 
}

/* ---------------- End  Ticker box CSS ----------------- */

/*--------------------------------- SEO ---------------------------*/
.background1 { 
	background-image: url(../images/templates/bring_hollywood_home_t.gif); 
	background-repeat: no-repeat; 
	} 
.relDiv 
{
	background-image: url(../images/templates/right_hills.gif); 
	background-repeat: no-repeat; 
	position: absolute;  
	z-index: 1;
	height:60px;
	width:52px;
	/*border:solid 1px black;*/
	}

.relDiv1 
{
	background-image: url(../images/templates/bck_grd.gif); 
	background-repeat: repeat-x; 
	position: absolute;  
	z-index: 0;
	height:60px;
	/*width:100%;*/
	}

  .HeaderTextBlock 
  {
	font-family: Verdana;
	font-size: 13px;
	color: #000000;
	font-weight: bold;
	font-style:italic;
	z-index:1000;
	position:relative;
	padding:5px 0 1px 15px;
	white-space:nowrap;
	height:53px;
	/*border:solid 1px black;*/
	}
	
.cartheader   { font-size: 8pt; font-family: Verdana; font-weight: bold; color: #003366; }
.cartitem     { font-size: 7pt; font-family: Verdana; color: #000000; }
.total        { font-size: 8pt; font-family: Verdana; font-weight: bold; color: #000000; }
.total2       { font-size: 8pt; font-family: Verdana; font-weight: bold; color: #FF6600; }
.aLink        { text-decoration: none; }
.itemstyle    { font-size: 8pt; font-family: Verdana; }
.headerstyle  { font-size: 8pt; font-family: Verdana; font-weight: bold; color: #003366; }
.blah         { font-size: 8pt; font-family: Verdana; }
.cell1        { font-size: 1px; border-left-color: #003366; border-left-width: 1px; border-left-style: solid; }
.cell2        { font-size: 1px; border-right-color: #003366; border-right-width: 1px; border-right-style: solid; }
.cartitem     { font-size: 8pt; font-family: Verdana; color: #000000; }


.headerTabBar
{
	background-color:#FBF49E;
}
.topTabBG
{
	background-image: url(../images/templates/tab_grd.gif); 
	background-repeat: repeat-x; 
}



/********************* for old ticker  *******************
div#news-slide {
    border:solid 1px #CCCCCC;
    position:relative;
    overflow:hidden;
    width:825px;
    height:1.3em;
}

ul#news-slide-list {
    position: relative;
    overflow:hidden;
    width:10000px;
    height:1.3em;
    margin:0 0 0 0; 
    list-style-type: none;
    padding: 0 0 0 0;
}

ul#news-slide-list li {
    position: absolute;
    left:860px;
    top:0px;
    padding:0 0 0 10px;
}

ul#news-slide-list li.news-slide-first, li.news-slide-first {
    left:0;
}*/