/* ================================
    CSS STYLES FOR Mako
   ================================
*/
BODY{
	margin: 0px
}

/* Module Menu Buttons*/
button{
	FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#DCDCDC,endColorStr=#ededed); 
}
.buttonover{
	FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#ededed,endColorStr=#FFFFFF); 
}
.emenu{
	border : 1px solid #999999;
}

.accented .hzgrade{
	FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#E3E3E3,endColorStr=#FFFFFF); 
	border-color: #809DB9;
}
.accented .vtgrade{
	FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#E3E3E3,endColorStr=#FFFFFF); 
	border-color: #809DB9;
}
.accented .border{
	border-color: #809DB9;
}
.accented .solid{
	background: #809DB9;
	color: #FFFFFF;
	padding: 2px;
}
.accented .solid A{
	color: #FFFFFF;
}
.Collapsing{
	behavior:url(collapse.htc);
	cursor: hand;
} 
.Search{
	behavior:url(enable.htc);
}

/* Module Specific */
.FeaturedListingFrame{
	background: #CCCCCC;
}
.FeaturedListingPrice{
	color: #000000;
}
.FeaturedListingDetail{
		background: #FFFFFF;
}
.listingstyle1, .listingstyle2{
		BORDER-RIGHT: #809db9 1px solid; 
		BORDER-TOP: #809db9 1px solid; 
}

.listingstyle2{
		FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#E3E3E3,endColorStr=#FFFFFF); 
		BORDER-LEFT: #809db9 1px solid; 
}
.listingstyle1, .listingstyle2, .listingstyle3{
		BORDER-BOTTOM: #809db9 1px solid;
}

/*Styles for various sections of the page*/
.date{
	font-size: 8.5pt;
	padding-left: 5px;
    font-family: Tahoma, Arial, Helvetica;
	color : #023AB;
}
.user, .user A, .user A:visited{
	color: #11224C;
	font-size: 7pt;
    font-family: Tahoma, Arial, Helvetica;
	text-decoration: none
}
.user{
	padding: 0px 5px 0px 5px;
}
.breadcrumb{
	color: #023AB;
	font-size: 8.5pt;
    font-family: Tahoma, Arial, Helvetica;
}
.copyright{
	color: #00FFFF;
	font-size: 8.5pt;
    font-family: Tahoma, Arial, Helvetica;
}
.footer, .footer A, .footer A:visited{
	font-size: 8.5pt;
	text-decoration : none;
    font-family: Tahoma, Arial, Helvetica;
	color : #FFFFFF;
}
.LeftPane .Normal, .LeftPane .normalbold{
	color: #ffffff;
}


.MainMenu_MenuContainer {
border: 1px none; 
background-color: Transparent;
}
.MainMenu_MenuBar {
height:22px;
}
.MainMenu_MenuBar, .MainMenu_MenuItem, .MainMenu_MenuIcon, .MainMenu_SubMenu, .MainMenu_MenuItemSel, .MainMenu_MenuArrow, .MainMenu_RootMenuArrow {
cursor: pointer; 
cursor: hand; 
}
.MainMenu_MenuIcon, .MainMenu_SubMenu, .MainMenu_MenuBreak, .MainMenu_MenuArrow{
border-style: solid;
}
.MainMenu_MenuItem {
color: #ffffff; 
font-weight: bold; 
font-style: normal; 
}
.MainMenu_MenuIcon {
background-color: #017AD6; 
border-width: 1px 0px 1px 1px;
border-color: #017AD6; 
text-align: center; 
width: 20; 
height: 21;
}
.MainMenu_SubMenu {
z-index: 1000; 
background-color: #017AD6; 
filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3) ; 
border-width: 1px;
}
.MainMenu_MenuBreak {
border-width: 1px 0px 1px 0px;
background-color: White; 
height: 1px;
}
.MainMenu_MenuItemSel {
background-color: transparent; 
color: #ffffff; 
font-weight: bold; 
font-style: normal;
}
.MainMenu_MenuArrow{
border-width: 1px 1px 1px 0px;
border-color: #017AD6;
vertical-align: top;
}
.MainMenu_RootMenuArrow, .MainMenu_MenuArrow{
font-family: webdings; 
font-size: 11px; 
font-weight: normal;
}


/* Account Login*/
.accountlogin .textbox{
	border: 1px solid;
}
.accountlogin .label{
	font-size: smaller;
	line-height: 10px;
}
.accountlogin .checkbox{
	font-size: smaller;
}
.accountlogin .error{
	text-align: center;
}
.accountlogin .message, .accountlogin .error, .accountlogin .textbox, .accountlogin A{
	padding: 1px;
	margin: 1px;
	width: 150px;
}
.accountlogin A{
	display: block;
	text-decoration: none;
	text-align: center;
	border: 1px solid;
}