@charset "utf-8";

/* OVER-RIDES */

UL LI
{
	list-style-type: none;
}

/* HEADER */

#header
{
	height:70px;
}

#header H1#logo
{
	position:relative;
	top:27px;
}

#header H1#logo A
{
	background: url("../images/moby_logo_altium.gif") no-repeat;
	width:112px;
	height:25px;
	display:block;
	text-indent:9000px;
	overflow:hidden;
}

#header H2#description
{
	display:none;
}

/* META NAV */

#meta
{
	float:right;
	position:relative;
	top:-11px;
}

#meta LI
{
	display: inline;
	padding-left: 10px;
}

#meta DIV
{
	display:inline;
}

#meta #country SELECT,
#meta LI A
{
	color: #616161;
	font-family: tahoma,verdana,arial,sans-serif;
	font-size: 11px;
}

#meta #country SELECT
{
	background: #f2f2f2;
	border: 1px solid #666;
}

#meta LI A
{
	font-weight: bold;
}

/* NAV1 */

#nav1
{
	height: 29px;
	background: #000 url("../images/moby_nav1_bg.gif");
	padding-left:15px;
	border-bottom: 1px solid #cc9a34;
}

/* FEATURE */

#dnn_feature SPAN,
#dnn_feature DIV,
#dnn_feature IMG
{
	display:block;
}


#dnn_feature p{padding:0;margin:0;}

/* CONTENTS */

#contents
{
	background: #000 url("../images/moby_stripe_bg.gif") repeat-x;
	padding:36px 15px 15px 15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

#contents H3
{
	font-size:12px;
	font-weight:bold;
	padding:0;
	margin:0;
	line-height:1.2em;
}

#contents P
{
	padding:0;
	margin:0;
	line-height:1.2em;
	display:block;
}

/* FOOTER */

#footer
{
	font-family:Verdana,Arial,sans-serif;
	font-size:11px;
	background: url("../images/moby_hp_footer_bg.gif") no-repeat top right;
	padding-top:20px;
}

/*
	RIGHT PANEL
	News / Announcements plus a couple of promos
*/

#right
{
float:left;
height:390px;
width:417px;
}

/*
	Small promos
	News / Announcements plus a couple of promos
*/
#promos
{
	height:155px;
	background:#ededed url(../images/homepage_features_bg.png);
	padding:20px 20px 0 20px;
	overflow:hidden;
}

#promos LI
{
	clear:both;
	margin-bottom:1.5em;
	width:100%;
	float:left;
}

#promos LI IMG
{
	border:1px solid #cecece;
	margin-right:15px;
	float:left;
}

/*
	Small promos
	News / Announcements plus a couple of promos
*/
#news
{
	height:215px;
	background:#ededed url(../images/homepage_news_bg.png) bottom left;
	overflow:hidden;
}

#news li
{
	margin-bottom:0.8em;
	line-height:1.2em;
}

/*
	HIGHLIGHTS PANEL
	Also refer to moby_homepage_tabs.css
*/

#highlights .ui-tabs-panel
{
	height:390px;
	overflow:hidden;
	width:384px;
	/*float:left; Caused problems */
}

#highlights .ui-tabs-panel UL
{
	margin-top:20px;
	margin-left:20px;
	margin-right:20px;
}

#highlights .ui-tabs-panel LI
{
	clear:both;
	margin-bottom:1.5em;
	width:100%;
	float:left;
}

#highlights .ui-tabs-panel LI IMG
{
	border:1px solid #cecece;
	float:right;
	margin-left:15px;
}

/* language thingy */

#meta TABLE
{
	padding:3px;
}



/* Main Menu */
.MainMenu_MenuBar , .MainMenu_MenuItem, .MainMenu_MenuItemSel, .MainMenu_MenuIcon, .MainMenu_MenuIcon, .MainMenu_MenuArrow, .MainMenu_RootMenuArrow, .MainMenu_SubMenu, .MainMenu_MenuBreak{
	border: solid 0px blue !important;
}


.MainMenu_MenuContainer {
	background-color: transparent;
	width: 100%;
}
.MainMenu_MenuBar {
	cursor: pointer;
	cursor: hand;
	background-color: transparent;
	border-collapse: collapse;
}

.MainMenu_RootMenuItemSelected td {
	vertical-align: middle;
	height: 29px;
	border: none;
	/* border-left: solid 1px white;
	border-right: solid 1px #B5B5B5; */
	padding-left:5px;
	padding-right:8px;
	font-weight: bold;


}

.MainMenu_RootMenuItem td {
	vertical-align: middle;
	height: 29px;
	border: none;
	padding-left:5px;
	padding-right:8px;
	font-weight: bold;
}

.MainMenu_MenuItem {
	cursor: pointer; 
	cursor: hand; 
	color: #f4f4f4; 
	font-family: Arial, Helvetica,sans-serif; 
	font-size: 9pt; 
	font-weight: normal; 
	font-style: normal; 
	border-left: white 0px solid; 
	border-bottom: white 0px solid; 
	border-top: white 0px solid; 
	border-right: white 0px solid;
	background-color: Transparent;
	vertical-align:middle;
	padding-top: 0.2em;
	padding-bottom: 0.2em;
}

.MainMenu_MenuItemSel {
	cursor: pointer; 
	cursor: hand; 
	color: #fff; 
	font-family: Arial, Helvetica,sans-serif; 
	font-size: 9pt; 
	font-weight: normal; 
	font-style: normal; 
	border-left: white 0px solid; 
	border-bottom: white 0px solid; 
	border-top: white 0px solid; 
	border-right: white 0px solid;
	background-color: #50535e;
	vertical-align:middle;
	padding-top: 0.2em;
	padding-bottom: 0.2em;
}

.MainMenu_MenuIcon {
	display:none;
	cursor: pointer; 
	cursor: hand; 
	background-color: transparent; 
	border-left: #EEEEEE 0px solid; 
	border-bottom: #EEEEEE 0px solid; 
	border-top: #EEEEEE 0px solid; 
	text-align: center; 
	width: 0; 
	height: 21;
}
.MainMenu_SubMenu {
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	background-color: #3d3f47;
	filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray', Direction=135, Strength=3); 
	/* border-bottom: #FFFFFF 0px solid; 
	border-left: #FFFFFF 0px solid; 
	border-top: #FFFFFF 0px solid; 
	border-right: #FFFFFF 0px solid;
	border: solid 1px #B5B5B5 !important; */
}
.MainMenu_MenuBreak {
	border-bottom: #EEEEEE 0px solid; 
	border-left: #EEEEEE 0px solid; 
	border-top: #EEEEEE 0px solid;  
	border-right: #EEEEEE 0px solid; 
	background-color: #EEEEEE; 
	height: 1px;
}

.MainMenu_MenuArrow {
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand; 
	border-right: #FFFFFF 0px solid; 
	border-bottom: #FFFFFF 0px solid; 
	border-top: #FFFFFF 0px solid;
	vertical-align:middle;
}
.MainMenu_RootMenuArrow {
	display:none;
	font-family: webdings; 
	font-size: 10pt; 
	cursor: pointer; 
	cursor: hand;
}
