body
{
    background-color: #ddd;
    height: 100%;
    margin: 0;
    padding: 0;
    font-size: 11px;
    font-family: Arial;
}

.tdText {
	font:11px Verdana;
	color:#333333;
}
.option2{
	font:11px Verdana;
	color:#0033cc;
	background-color___:#f6f9fc;
	padding-left:4px;
	padding-right:4px;
}

.ob_ComboboxContainer
{
    text-align:left;
    border: 1px solid #CCCCCC;
    background-color: #FFFFFF;
    cursor: pointer;
    overflow:scroll;
    max-height:300px;
}

#overlayWait 
{
    position:fixed;
     left: 0px;
     top: 0px;
     width:100%;
     height:100%;
     text-align:center;
     
     z-index: 1000;
     background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
	vertical-align:middle;
}

#overlayWait div {
     width:300px;
     background-color: #fff;
     border:1px solid #000;
     padding:15px;
     text-align:center;
     vertical-align:middle;
     position: absolute;
top: 35%;
left: 38%;
}
a:link {color:#07a; font-weight:normal; text-decoration:underline;}
a:visited {color:#07a; font-weight:normal; text-decoration:underline;}
a:hover {color: #f50; font-weight:normal; text-decoration: underline;}
a:active {color: #07a; font-weight:normal; text-decoration: underline;}

img.experts {border: 0px; padding-top: 38px;}	

h1, .head1 {font-family:arial, sans serif; font-weight: bold; font-size: 10px; color: #333; line-height: 16px;}
h2, .head2 {font-family:arial, sans serif; font-weight: bold; font-size: 12px; color: #333; line-height: 20px;}
h3, .head3 {font-family:arial, sans serif; font-weight: bold; font-size: 14px; color: #333; text-decoration: none;}
h4, .head4 {font-family:arial, sans serif; font-weight: bold; font-size: 16px; color: #333; text-decoration: none;}
b.head  {font-family:times, serif; font-size: 14px; font-weight: bold; color: #333; text-decoration: none; text-transform: uppercase; margin-top: 5px; margin-bottom: 5px;}


#wrapper {width:980px; padding:10px; border:1px solid #bbb; margin:0 auto; background:#fff;}
#newmenu {text-align:left; width:980px; margin:0 auto; height:30px;}

a.linkButton:active { 
width:150px; height:25px; line-height:25px; display:block; text-align:center;
background:url('/images/nav/lb_update_chart.gif');
color: #fff; 
text-decoration: none; 
font-weight: bold; font-style:normal; font-variant:normal; font-size:12px; font-family:arial 
}
a.linkButton:link { 
width:150px; height:25px; line-height:25px; display:block; text-align:center;
background:url('/images/nav/lb_update_chart.gif');
color: #fff; 
text-decoration: none; 
font-weight: bold; font-style:normal; font-variant:normal; font-size:12px; font-family:arial 
}
a.linkButton:visited { 
width:150px; height:25px; line-height:25px; display:block; text-align:center;
background:url('/images/nav/lb_update_chart.gif');
color: #fff; 
text-decoration: none; 
font-weight: bold; font-style:normal; font-variant:normal; font-size:12px; font-family:arial 

}
a.linkButton:hover { 
width:150px; height:25px; line-height:25px; display:block; text-align:center;
background:url('/images/nav/lb_update_chart.gif');
color: #fff; 
text-decoration: none; 
font-weight: bold; font-style:normal; font-variant:normal; font-size:12px; font-family:arial 
}


/* Accordion */
.accordionHeader
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #2E4d7B;
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

.accordionLink
{
	color: white;
	font-family: Arial, Sans-Serif;
	font-size: 14px;
	font-weight: normal;
	padding: 5px;
	margin-top: 5px;
	cursor: pointer;
}

#master_content .accordionHeader a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeader a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionContent
{
    background-color: #D3DEEF;
    border: 1px dashed #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}

/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:750px;
}
.modalPopupSmall {
	background-color:#ffffdd;
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
	width:720px;
}

/*CollapsiblePanel*/
.collapsePanel {
	
	background-color:white;
	overflow:hidden;
}

.collapsePanelHeader{	
	width:100%;		
	height:30px;
	background-image: url(images/bg-menu-main.png);
	background-repeat:repeat-x;
	color:#FFF;
	font-weight:bold;
}

#rightSideBar 										{width:183px; float:right; min-height:377px;}
#subRightSideBar 									{width:183px; float:right;}

#subRightSideBar2 									{width:177px; float:right; background-color:#fff; margin:13px 0 11px 0; border:1px solid #9d9687; padding:2px !important;}
#subRightSideBar2 h3								{border:1px solid #cfc7b4; font-size:1em; background-image:url('/rightcartbg1.gif'); background-color:#d4cfc3; background-repeat:repeat-x; margin:0; padding:3px 5px 3px 7px;}
#subRightSideBar2 a h3 								{text-decoration:none;}
#subRightSideBar2 h3 img 							{float:right; margin:-13px 0 0 0;}
#subRightSideBar2 #MyAccount						{padding:6px 9px 9px 9px; margin:0;}
#subRightSideBar2 #InMyCart							{padding:6px 9px 9px 9px; margin:0 0 9px 0;}
#subRightSideBar2 #RecentlyViewed					{padding:6px 9px 9px 9px; margin:0 0 9px 0;}

a 													{color:#B70005;}
a:hover 											{}
a:active 											{}
a:visited 											{}
	
h1,h2,h3,h4,h5,h6,p 								{}
h1 													{font-size:1.15em; font-weight:bold; margin:0; padding:0; color:#B70005;}
h2 													{font-size:.8em; margin:0; padding:0; font-weight:normal;}
h3 													{color:#B70005; font-size:1.25em; font-weight:bold; padding:0; margin:3px 8px;}

#cart h3,.orderByAddress h3 						{color:#B70005; font-size:1.1em; font-weight:bold; padding:0 4px; margin:0;}

h3 a 												{display:block; color:#B70005; font-size:.75em; font-weight:normal; padding:0 0 6px 0; margin:0 8px;}
h4 													{font-size:1em; font-weight:normal; padding:4px 0 2px 0; margin:3px 8px;}
h4 a 												{font-size:1em; font-weight:normal; padding:4px 0 2px 0; margin:0 8px;}
h5 													{margin:10px 0 2px 0; padding:0; font-size:.75em;}
h5 a 												{color:black;}

#cart h5,.orderByAddress h5							{color:#000; margin:2px 0; padding:0 0 0 2px; font-size:.9em; font-weight:normal; text-align:left;}

h6 													{margin:0; padding:5px 0 0 0; color:#FFD0A2; font-size:1em;}

p 													{margin:4px 0; padding:0;}


hr 													{border:none; background:transparent;}
fieldset 											{border:none; margin:0; padding:2px;}