body {
	font-size:12px;
	margin:0px;
	font-weight:normal;
	font-family:Sans Serif,Verdana,Geneva,Helvetica,Swiss,SunSans-Regular;
	text-align:center;
	height: auto;
	background:#eee /*url('background-gradient.jpg') repeat-x*/;
	padding-bottom:25px;
	}
h1 {
	font-family:verdana,arial,sans-serif;
	font-size: 20px;
	color:#333;
	font-weight: bold;
	margin: 4px 0px 2px 0px;
	padding: 4px 0px 0x 0px;
}
h1.pageTitle {background:#ece246;padding:8px 10px;background:#f7f9e7;background:#e0e199;}
h2 {
	font-family:verdana,arial,sans-serif;
	font-size:14px;
	color:#333;
	font-weight: bold;
	margin: 0px;
	padding: 0px 0px 2px 0px;
}
h3 {
	font-family:verdana,arial,sans-serif;
	font-size:12px;
	color:#333;
	font-weight: bold;
	margin: 0px;
	padding: 0px 0px 2px 0px;
}
ul{	padding: 0px; margin: 10px;}
li{	list-style:none;text-align: left;}


#faqList li {padding:3px 0;}	
#wrapper{
	width:1000px;
	margin:auto;
	background:#fff;
	padding:0px 3px;
	border:1px solid #ccc;
	border-top:0px;

	}

#header {
	WIDTH: 100%; position:relative;
}
#header IMG {
	FLOAT: left; padding:5px 10px;
}
#inq {
	float:right; padding: 4px 10px; margin:35px 10px 0 10px; BORDER: #cfcfcf 1px solid;COLOR: #333333; BACKGROUND-COLOR: #fffcb2;
}

#nav{
	border: 1px solid #999;
	width:825px;
	float:right;
	background-color:#DDDDDD;
	text-align:left;
	border-bottom:0px;
	background: #fff url(main-nav-back.gif) repeat-x center center;z-index:99
	}
	
#navSub{  
	height:3px; 
	width: 100%; 
	border: 1px solid #999;
	background-color:#ccc;
	float: left;
	margin-bottom:5px;
	}
	
#body{
	/*width:100%;*/	
	float:left;
	height:auto;
	vertical-align: top;
	text-align: left;
	margin:3px 0px;
	padding:0px 20px; 
	}
#body ul{margin-left:25px;}
#body ul li {list-style: disc;}
#body ul li ul li {list-style:circle;}
#body #faqList li {list-style:none;}
p {margin: 5px 0px 15px 0px; padding:0}	
#billboard{
	width:100%;	
	float:left;
	height:auto;
	vertical-align: top;
	text-align: left;
	margin:0px 5px;
	padding:0px; 
	}	
	
#index_left{
	top:0px;width:630px; 
	float: left; 
	margin:0 5px 10px 5px;
	border:1px solid #ddd;
	padding:10px;
	}
.box_container{
	background:#fff url(menu-gradient.gif) repeat-x center bottom;
	}	
	
	
	
#index_right{	
	top:0px;
	width: 265px; 
	float: left;
	height:auto;
	background-color:#FFFFFF;	
	border:0px solid #ddd;
	margin:0 5px 10px 5px;
	padding:10px;

	
	}
#page_right{	
	top:0px;
	width: 660px; 
	float: left;
	height:auto;
	background-color:#FFFFFF;	
	border:0px solid #ddd;
	margin:0 5px 10px 10px;
	background:#fff;
	}
#page_right h1{font-size:1.4em;color:#666;margin:0px}	
#page_right h2{font-size:1.1em;color:#666;margin:0px}	
#page_right a{text-decoration:underline;color:#993;}	
#page_right a:hover{color:#660}
#page_right img {margin:5px}		
#nav_left{
	top:0px;width:245px; 
	float: left; 
	margin:0 10px 20px 5px;
	border:1px solid #ddd;
	padding:5px 10px 20px 5px;
	}	
#nav_left h1{font-size:1.4em;color:#993;margin:0px}	
#nav_left h2{font-size:1.1em;color:#666;margin:0px;margin-left:5px}	
#nav_left a{text-decoration:none;color:#666;}	
#nav_left a:hover{color:#000}	
.left_container {

}
	
	
#footer{	
	clear:both; 
	text-align:left;
	padding-top:10px;
	height:25px;
	border-top: 1px dotted #ccc
	}
	


.s_panel,.l_panel,.l_swf{
border: 1px solid #CCCCCC; display:block;
margin:0px 0px 5px 0px;
padding: 5px ;
}

.l_swf{
border: 0px solid #CCCCCC; padding: 0px ; width: 765px;

}

.s_panel{
width: 200px; 

}
.l_panel table img{
margin-right: 5px; 
}

#side-menu {
padding: 0 0 0 20;
margin: 0 0 0 0;
}
#side-menu li{
font-family: Verdana;
font-size: 11px ;
list-style: none;
/*background-image: url('../images/sride-menu-background.jpg');*/
background-position: right;
color: #666666;
padding: 5px 0 ;
cursor: pointer;

}

#side-menu li.side-menu:hover{
background-color: #FFF; border-right: 1px solid #FFF;
}

#side-menu li a{
color: #666666;
text-decoration: none;
display: block;
}
#contentArea table td {
padding: 0 0 0 0;
}
#contentArea table td img {
padding: 0 5px;
}

ul.leftMenu li a {
height: 20px; padding-left:5px; display: block; text-decoration: none;
}
ul.leftMenu li a:hover {
border-left: solid 5px #336699; text-decoration: none;
}
.leftTitle{
width:190px;margin:0px; padding:5px; background-color: #ddd; font-weight: bold;
}
.required,.msg{color: red; padding: 2px;}
.msg{font-weight: bold}

/*****************************************************************************/
/*  Berry Plastics - View Mode Styles                                        */
/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */

/* begin local development */
/*
*{
	color: #333333;
	font: normal 12px verdana, arial, sans-serif;
}
a:link {
	color: #333333;
	text-decoration: underline;
}
a:visited {
	color: #333333;
	text-decoration: underline;
}
a:hover {
	color: #6699cc;
	cursor: pointer;
	text-decoration: underline;
}
a:active {
	color: #333333;
	text-decoration: underline;
}
input, select, textarea {
	font-size: 12px;
}
*/
/* end local development*/

/* Menu Styles */
	td.topNavigation { font-family:verdana,arial,sans-serif;font-size:12px;color:#333333;border:1px solid #999999;padding:2px 15px;background-color:#cccccc;white-space:nowrap; }
	td.topNavigation_hover { font-family:verdana,arial,sans-serif;font-size:12px;color:#336699;border:1px solid #999999;padding:2px 15px;background-color:#c5e1ed;white-space:nowrap;cursor:pointer;cursor:hand; }
	td.topNavigation_bottomRow { color:#333333;background-color:#cccccc;border:1px solid #999999; }
	iframe.menu_layer { position:absolute; z-index:10; display:none; }
	.products_menu { position:absolute;background-color:white;z-index:100;left:6px;top:88px;width:100px;visibility:hidden; }
	.corporate_menu { position:absolute;background-color:white;z-index:100;left:95px;top:88px;width:100px;visibility:hidden; }
	.services_menu { position:absolute;background-color:white;z-index:100;left:193px;top:88px;width:100px;visibility:hidden; }


/* Breadcrumb Styles */
#breadcrumb {font-family:verdana,arial,sans-serif;font-size:10px}
#breadcrumb a { font-family:verdana,arial,sans-serif;font-size:10px;text-decoration:underline;color:#999; }
#breadcrumb a:hover{ font-family:verdana,arial,sans-serif;font-size:10px;text-decoration:underline;color:#666; }
	.breadcrumb { font-family:verdana,arial,sans-serif;font-size:10px;color:#666666; }
	a.breadcrumb:link,a.breadcrumb:active,a.breadcrumb:visited { font-family:verdana,arial,sans-serif;font-size:10px;text-decoration:none;color:#666666; }
	a.breadcrumb:hover { font-family:verdana,arial,sans-serif;font-size:10px;text-decoration:none;color:#6699cc; }


/* Footer and Header Styles */
	a.footer:link,a.footer:visited,a.footer:active,a.header:link,a.header:visited,a.header:active { font-family:verdana,arial,sans-serif;font-size:10px;color:#999999;text-decoration:none; }
	a.footer:hover,a.header:hover { font-family:verdana,arial,sans-serif;font-size:10px;color:#000;text-decoration:none; }
	a.footer{margin-left: 15px;}

/* Navigator Styles */
	.navigatorTitle { font-family: verdana, arial, sans-serif;font-size: 12px;color: #333333;font-weight: bold; }
	a.navigator:link,a.navigator:visited,a.navigator:active { font-family:verdana,arial,sans-serif;font-size:12px;color:#333333;text-align:left;text-decoration:none; }
	a.navigator:hover { font-family:verdana,arial,sans-serif;font-size:12px;color:#000;text-align:left;text-decoration:none; }


/* WCM Styles */
	.wcm_LandingTitle { font-family:verdana,arial,sans-serif;font-size:16px;color:#333333;font-weight:bold;margin:0px;padding:0px 0px 5px 0px;}
	.wcm_LandingDescription { font-family:verdana,arial,sans-serif;font-size:12px;color:#333333;font-weight:normal;margin:0px;padding:0px; }
	.wcm_ContentTitle { font-family:verdana,arial,sans-serif;font-size:14px;color:#333333;font-weight:bold;margin:0px;padding:0px; }
	.wcm_ContentText { font-family:verdana,arial,sans-serif;font-size:12px;color:#333333;padding-bottom:3px; }


/* Style Defaults */
	
	input, textarea { font-family:verdana,arial,sans-serif;font-size:12px; }
	select { font-family:verdana,arial,sans-serif;font-size:12px;z-index:0; }
	object { z-index:0; }
	img { border:0px; }
	a:link,a:visited,a:active { font-family:verdana,arial,sans-serif;font-size:12px;color:#333333;text-align:left;text-decoration:underline; }
	a:hover { font-family:verdana,arial,sans-serif;font-size:12px;color:#6699CC;text-align:left;text-decoration:underline; }
	ul { margin-top:0px;padding:1px; }
	
	

#bpcCatLinkBld:link {
	color: #333333;
	font-weight: bold;
	text-decoration: underline;
}
#bpcCatLinkBld:visited {
	color: #333333;
	font-weight: bold;
	text-decoration: underline;
}
#bpcCatLinkBld:hover {
	color: #6699cc;
	cursor: pointer;
	font-weight: bold;
	text-decoration: underline;
}
#bpcCatLinkBld:active {
	color: #333333;
	font-weight: bold;
	text-decoration: underline;
}
#bpcCatLinkNrm:link {
	color: #333333;
	font-weight: normal;
	text-decoration: underline;
}
#bpcCatLinkNrm:visited {
	color: #333333;
	font-weight: normal;
	text-decoration: underline;
}
#bpcCatLinkNrm:hover {
	color: #6699cc;
	cursor: pointer;
	font-weight: normal;
	text-decoration: underline;
}
#bpcCatLinkNrm:active {
	color: #333333;
	font-weight: normal;
	text-decoration: underline;
}

.bpcConfirmation {
	margin: 8px;
	padding: 0px;
	width: 500px;
}
.bpcConfirmArea {
	margin: 8px 0px 8px 0px;
	padding: 4px;	
}
.bpcConfirmTableHdr {
	background-color: #dddddd;
	fontweight: bold;
}
.bpcConfirmTable {
	background-color: #aaaaaa;
}
.bpcContentArea {
	margin: 0px;
	padding: 0px;
	width: 750px;
}
.bpcConverter {
	background-color: #eeeeee;
	border: 1px solid #555555;
	width: 240px;
	height: 255px;
	margin: 2px;
	padding: 0px;
}
.bpcConverterCloseHvr {
	background-color: #af0a0a;
	border: 1px solid #222222;
	color: #ffffff;
	cursor: pointer;
	float: right;
	font-weight: bold;
	margin: 2px;
	padding: 1px 4px 1px 4px;
}
.bpcConverterCloseNrm {
	background-color: #aaaaaa;
	border: 1px solid #555555;
	color: #333333;
	cursor: pointer;
	float: right;
	font-weight: bold;
	margin: 2px;
	padding: 1px 4px 1px 4px;
}
.bpcConverterFrame {
	background-color: #ffffff;
	display: none;
	position: absolute;
	top: 0px;
	left: 0px;
}
.bpcConverterLabel {
	margin: 0px;
	padding: 0px 10px 0xp 0xp;
}
.bpcConverterTitleBar {
	background-color: #cccccc;
	border-bottom: 1px solid #999999;
	clear: left;
	float: left;
	margin: 0px;
	padding: 0px;
}
.bpcConverterTitleText {
	background-color: #cccccc;
	color: #333333;
	float: left;
	font-weight: bold;
	margin: 0px;
	padding: 4px;
}
.bpcConverterBody {
	background-color: #eeeeee;
	clear: left;
	color: #333333;
	float: left;
	margin: 0px;
	padding: 6px;
	width: 228px;
}
.bpcDataArea {
	margin: 4px 0px 0px 0px;
	padding: 0px;
	width: 730px;
}
.bpcDetailAttrLbl {
	font-size: 11px;	
	font-weight: bold;
	margin: 0xp;
	padding: 2px;
}
.bpcDetailAttrTxt {
	font-size: 11px;	
	margin: 0px;
	padding: 2px 2px 2px 10px;
}
.bpcDetailButton {
	font-size: 12px;
	margin: 2px;
	padding: 2px 5px 2px 5px;
}
.bpcDetailDesc {
	font-size: 12px;
	margin: 0px;
	padding: 2px;
}
.bpcDetailImg {
	text-align: center;
	margin: 5px;
	padding: 0px;
}
.bpcDetailLeft {
	margin: 0px;
	padding: 4px;
	text-align: center;
}
.bpcDetailLink {
	display: inline;
	margin: 0px;
	padding: 0px;
}
.bpcDetailRight {
	margin: 0px;
	padding: 4px;
}
.bpcDetailRowDrk {
	background-color: #f3f5fa;	
}
.bpcDetailRowLgt {
	background-color: #ffffff;
}
.bpcDetailSpecs {
	border-bottom: 1px solid #999999;
	border-top: 1px solid #999999;
}
.bpcDetailSpecsHdr {
	font-size: 14px;
	font-weight: bold;
}
.bpcDetailTable {
	margin: 0px;
	padding: 0px;
	width: 730px;	
}
.bpcError {
	color: #ff0000;
	font-weight: bold;
	margin: 2px;
	padding: 2px;
}
.bpcFmlyCat {
	margin: 10px 0px 0px 0px;
	padding: 0px;
}
.bpcFmlyCatHdr {
	border-bottom: 1px solid #333333;
	font-weight: bold;
	margin: 0px;
	padding: 0px 0px 2px 0px;
	width: 100%;
}
.bpcFmlyThumb {
	margin: 18px;
	padding: 0px;
	width: 200px;
}
.bpcFmlyThumbImg {
	height: 110px;
	margin: 0px;
	padding: 0px;
	text-align: center;
	width: 200px;
}
.bpcFmlyThumbHdr {
	margin: 0px;
	padding: 2px 0px 2px 0px;
	text-align: left;
}
.bpcFmlyThumbDsc {
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
.bpcInquiryButton {
	font-size: 12px;
	margin: 2px;
	padding: 2px 5px 2px 5px;
}
.bpcInquiryCapImg {
	border: 1px solid #888888;
	margin: 2px 0px 0px 0px;
}
.bpcInquiryErrMsg {
	color: #ff0000;
	font-weight: bold;
	margin: 6px;
	padding: 0px;
}
.bpcInquiryErrMsgs {
	display: none;
	margin: 10px 0px 10px 0px;
	padding: 0px;
}
.bpcInquiryForm {
	margin: 40px 0px 0px 0px;
	padding: 0px;
}
.bpcInquiryFormHdr {
	background-color: #eeeeee;
	border: 1px solid #eeeeee;
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	padding: 4px;
}
.bpcInquiryFormTbl {
	border: 1px solid #eeeeee;
	margin: 0px;
	padding: 10px;
}
.bpcInquiryInfo {
	color: #888888;
	font-size: 10px;
	font-style: italic;
}
.bpcInquiryList {
	margin: 0px;
	padding: 0px;
}
.bpcInquiryListTbl {
	border-top: 1px solid #bbbbbb;
}
.bpcInquiryRow {
	border-bottom: 1px solid #dddddd;	
	border-top: 1px solid #dddddd;	
}
.bpcInquiryRowDrk {
	background-color: #f3f5fa;	
}
.bpcInquiryRowLgt {
	background-color: #ffffff;
}
.bpcLineThumb {
	margin: 2px 4px 10px 4px;
	padding: 0px;
	width: 235px;
}
.bpcLineThumbImg {
	height: 126px;
	margin: 0px;
	padding: 0px;
	text-align: center;
	width: 200px;
}
.bpcLineThumbHdr {
	margin: 0px;
	padding: 2px 0px 2px 0px;
	text-align: left;
}
.bpcLineThumbDsc {
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	text-align: left;
}
.bpcMsg {
	color: #088f00;
	margin: 4px 0px 4px 0px;
	padding: 4px 0px 4px 0px;
}
.bpcNavArea {
	margin: 0px;
	padding: 0px;
}
.bpcNavItem {
	margin: 0px;
	padding: 0px;	
}
.bpcNavLink:link {
	color: #333333;
	font-weight: normal;
	text-decoration: none;
}
.bpcNavLink:visited {
	color: #333333;
	font-weight: normal;
	text-decoration: none;
}
.bpcNavLink:hover {
	color: #6699cc;
	cursor: pointer;
	font-weight: normal;
	text-decoration: none;
}
.bpcNavLink:active {
	color: #333333;
	font-weight: normal;
	text-decoration: none;
}
.bpcNavTitle {
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
.bpcPageDesc {
	font-weight: normal;
	margin: 0px;
	padding: 0px 0px 8px 0px;
}
.bpcPageHeader {
	font-size: 16px;
	font-variant: small-caps;
	font-weight: bold;
	margin: 4px 0px 2px 0px;
	padding: 4px 0px 0x 0px;
}
.bpcProdInqryForm {
	display: inline;
	margin: 0px;
	padding: 0px;
}
.bpcProdThumb {
	align: center;
	cursor: pointer;
	margin: 2px 10px 2px 10px;
	padding: 4px 0px 4px 0px;
	
}
.bpcProdThumbImg {
	align: center;
	height: 100px;
	margin: 0px;
	padding: 0px;
	text-align: center;
	
}
.bpcProdThumbHdr {
	align: center;
	margin: 0px;
	padding: 2px 0px 2px 0px;
	text-align: center;
}
.bpcProdThumbDsc {
	align: center;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
.bpcResultsCriteria {
	margin: 0px;
	padding: 2px 0px 2px 0px;
}
.bpcResultsCriteriaTitle {
	color: #6699cc;
	margin: 0px;
	padding: 0px;
}
.bpcResultsInfo {
	background-color: #f3f5fa;
	margin: 0px;
	padding: 2px;
}
.bpcResultsReturned {
	margin: 0px;
	padding: 2px 0px 2px 0px;
}
.bpcResultsRule {
	border-bottom: 1px solid #999999;
	font-size: 0px;
	height: 5px;
	margin: 0px;
	padding: 0px;
}
.bpcSearchArea {
	background-color: #f3f5fa;
	margin: 0px;
	padding: 10px;
	width: 180px;	
}
.bpcSearchButton {
	color: #333333;
	padding: 2px;
	width: 60px;
}
.bpcSearchControl {
	margin: 4px 0px 2px 0px;
	padding: 2px 0px 2px 0px;
}
.bpcSearchCriteria {
	background-color: #f3f5fa;
	border: 1px solid #cfcfcf;
	margin: 2px;
	padding: 4px;
}
.bpcSearchLabel {
	font-weight: bold;
	margin: 0px;
}
.bpcSearchSelection {
	color: #333333;
	font-size: 12px;
	width: 180px;
}
.bpcSearchHSpace {
	font-size: 0px;
	height: 4px;
	margin: 0px;
	padding: 0px;
}
.bpcSearchTitle {
	font-size: 14px;
	font-weight: bold;
}
.bpcSizeCat {
	margin: 10px 0px 0px 0px;
	padding: 0px;
}
.bpcSizeCatHdr {
	border-bottom: 1px solid #333333;
	font-weight: bold;
	margin: 0px;
	padding: 0px 0px 2px 0px;
	width: 100%;
}
.bpcTabBody {
	border-bottom: 1px solid #999999;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	border-top: 0px solid #ffffff;
	margin: 0px;
	padding: 0px;
}
.bpcTabBodyOff {
	background-color: #ffffff;
	display: none;
	margin: 0px;
	padding: 5px;
}
.bpcTabBodyOn {
	background-color: #ffffff;
	display: block;
	margin: 0px;
	padding: 5px;
}
.bpcTabOff {
	background-color: #ffffff;
	background-image: url(../images/taboff.jpg);
	background-position: bottom center;
	background-repeat: no-repeat;
	border-bottom: 1px solid #999999;
	border-left: 0px solid #ffffff;
	border-right: 0px solid #ffffff;
	border-top: 0px solid #ffffff;
	cursor: pointer;
	float: left;
	font-size: 12px;
	font-weight: normal;
	height: 26px;
	width: 180px;
	margin: 0px;
	padding: 0px;
	vertical-align: text-bottom;
}
.bpcTabOn {
	background-color: #ffffff;
	background-image: url(../images/tabon.jpg);
	background-position: bottom center;
	background-repeat: no-repeat;
	border-bottom: 0px solid #ffffff;
	border-left: 0px solid #ffffff;
	border-right: 0px solid #ffffff;
	border-top: 0px solid #ffffff;
	float: left;
	font-size: 12px;
	font-weight: bold;
	height: 26px;
	width: 180px;
	margin: 0px;
	padding: 0px;
	vertical-align: text-bottom;
}
.bpcTabSpacer {
	border-bottom: 1px solid #999999;
	border-left: 0px solid #ffffff;
	border-right: 0px solid #ffffff;
	border-top: 0px solid #ffffff;
	margin: 0px;
	padding: 0px;
}
.bpcTabTitle {
	margin: 6px 0px 0px 0px;
	padding: 0px;
}
.bpcTrail {
	color: #666666;
	font-size: 10px;
	margin: 0px 0px 10px 0px;
	padding: 0px;
}
.bpcTrailForm {
	display: inline;
	margin: 0px;
	padding: 0px;
}
.bpcTrailItem {
	color: #666666;
	font-size: 10px;
	text-decoration: none;
}
.bpcTrailLink:link {
	color: #666666;
	font-size: 10px;
	text-decoration: none;
}
.bpcTrailLink:visited {
	color: #666666;
	font-size: 10px;
	text-decoration: none;
}
.bpcTrailLink:hover {
	color: #6699cc;
	font-size: 10px;
	text-decoration: none;
}
.bpcTrailLink:active {
	color: #666666;
	font-size: 10px;
	text-decoration: none;
}
.bpcWarningMsg {
	color: #9f0000;
	margin: 10px 0px 10px 0px;
	padding: 4px;	
}

/*-------------------MENU--------------------*/
/* common styling */
.menu {
float:left; width:100%; font-family: verdana, arial, sans-serif; font-size:11px;
text-decoration: none;
}
.menu ul {
padding:0;margin:0;list-style-type:none;
}
.menu ul li {
float:left; position:relative;
}


/* Top menu (home, product, service ...*/

.menu ul li a, .menu ul li a:visited {
float:left; display:block; text-decoration:none; color:#555; padding:4px 14px 4px 14px;z-index:99
}

.menu ul li:hover {width:auto;}
.menu ul li:hover ul {background: #fff url(menu-gradient.gif) repeat-x center bottom;}

.menu ul li a:hover {background:#fff ; color:#000; border-left:1px solid #999; border-right:1px solid #999;  padding: 4px 13px;text-decoration: none;}

.menu ul li:hover a {background:#fff; color:#000; border-left:1px solid #999; border-right:1px solid #999;   padding: 4px 13px;text-decoration: none;}

/*sub menu */
.menu ul li a table {z-index:99}
.droplist {z-index:99}

.menu ul li a:hover .droplist li a {border:0px; background: transparent;margin-left:0px; padding-left: 10px;}
.menu ul li:hover .droplist li a {border:0px; background: transparent;margin-left:0px;padding-left: 10px;}

.menu ul li ul {
display:none;
}
.menu table {
margin:0; border-collapse:collapse; font-size:11px; position:absolute; top:0; left:0;
}

/* specific to non IE browsers */
.menu ul li:hover ul {
display:block; position:absolute;top:21px; background:#fff  url(menu-gradient.gif) repeat-x center bottom; margin-top:1px; left:0; width:192px;
border: 1px solid #999;border-top:0px solid #000; padding-top:5px; padding-bottom:5px;
}


.menu ul li:hover ul li ul {
display: none;
}
.menu ul li:hover ul li a {
display:block; color:#69c;height:auto;line-height:15px;padding:4px 0px; width:182px;
}

.menu ul li:hover ul li a:hover {
color:#000; background: #e6e6e6;
}



/* specific to IE5.5 and IE6 browsers */
.menu ul li a:hover ul {
display:block;position:absolute;top:21px; t\op:21px; background:#fff url(menu-gradient.gif) repeat-x center bottom;left:0; marg\in-top:1px; border: 1px solid #000;border-top:3px solid #000; padding-top:5px;padding-bottom:5px; padding-right:5px;
}


.menu ul li a:hover ul li a { 
display:block; color:#d2c828; height:1px; line-height:15px; padding:4px 0px; width:100%; w\idth:170px; 
}


.menu ul li a:hover ul li a:hover {
color:#000; background: #222;
}
ul li a.nav-first-link:hover{border-left-color:#fff}



.left {clear:both;}

/*------------------END MENU----------------*/

table#header-login  {font-size:10px; color:#666; margin:5px; background:#f4f4f4}
table#header-login  input{font-size:10px;}
table#header-login input.button {background:#ddd}
.caption {color:#3288c5}
