/** Menu Globals **/

ul.dropdownmenu							{ cursor:hand; cursor:pointer; width: 998px; background:#333333; margin-top:10px; position:relative; border-bottom:1px solid #1e1e1e; border-left:1px solid #1e1e1e; border-right:1px solid #1e1e1e; }
ul.dropdownmenu.mainmenu				{ height:38px; border-top:1px solid #1e1e1e; background: url("../images/menu/top-menu-bg.png") top left repeat-x; margin-bottom:10px; }
ul.dropdownmenu.top						{ height:39px; margin-top:0px; background: url("../images/menu/top-menu-bg.png") top left repeat-x; }
ul.dropdownmenu li ul					{ display:none; }
ul.dropdownmenu li:hover ul,
ul.dropdownmenu li.over ul 				{ display: block; }

/* Logo */

.menulogo 								{ float:left; padding:0; margin:0; margin-top:5px; }

/* Top Menu */

ul.dropdownmenu.top li					{ font-size:12px; color:#ffffff; line-height:40px; }
ul.dropdownmenu.top	li.left				{ float:left; }
ul.dropdownmenu.top	li.right	    	{ float:right; margin-right:10px; padding-left:10px; background: url("../images/menu/link-menu-bg.png") center left no-repeat; }
ul.dropdownmenu.top	li.right.search		{ margin-left:10px; background:none; margin-right:0px; padding-left:0px; }
ul.dropdownmenu.top	li.right.last		{ padding-left:0px; background:none; }
ul.dropdownmenu.top	li.right a			{ color:#ffffff; font-weight:normal; }
ul.dropdownmenu.top	li.right a:hover	{ color:#e6e5e5; }

/* Top Menu Dropdown */

ul.dropdownmenu.top li ul 				{ padding:0px; margin:0px; position:absolute; background:#333333; padding-left:15px; padding-right:15px; margin-left:-10px; border-bottom:1px solid #1e1e1e; border-left:1px solid #1e1e1e; border-right:1px solid #1e1e1e; }
ul.dropdownmenu.top li ul li			{ padding:0px; margin:0px; height:20px; line-height:20px; padding-bottom:5px; padding-top:5px; border-bottom:1px dotted #686868; }
ul.dropdownmenu.top li ul li.last		{ border-bottom:none; }

/* Search Bar */

#search 								{ margin:0; padding:0; width: 180px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; line-height:30px; padding-left:10px; padding-right:40px; height:30px; margin-right:4px; }
#imageField 							{ position:absolute; right:8px; top:11px; }

/* Main Menu */

ul.dropdownmenu.mainmenu li				{ font-size:16px; color:#ffffff; line-height:38px; margin-left:15px; margin-right:15px; }
ul.dropdownmenu.mainmenu li.left		{ float:left; }
ul.dropdownmenu.mainmenu li	a			{ color:#ffffff; font-weight:bold; font-family: Arial; }
ul.dropdownmenu.mainmenu li	a:hover		{ color:#e6e5e5; }

/* Main Menu Dropdowns */

ul.dropdownmenu.mainmenu li ul 			{ padding:0px; margin:0px; position:absolute; background:#333333; z-index:999999;padding-left:15px; padding-right:15px; margin-left:-16px; border-bottom:1px solid #1e1e1e; border-left:1px solid #1e1e1e; border-right:1px solid #1e1e1e; }
ul.dropdownmenu.mainmenu li ul li		{ padding:0px; margin:0px; height:20px; line-height:20px; padding-bottom:10px; padding-top:10px; border-bottom:1px dotted #686868; z-index:999999; min-width:170px; }
ul.dropdownmenu.mainmenu li ul li.last	{ border-bottom:none; }

/*.menulogo { 
	float:left; 
	padding:0px; 
	margin:0px;
	margin-top:0px;
	z-index:1000;
}

.dmcmenu 				{ font-size: 14px; margin-right: 0px; }
.dmcmenu a 				{ text-decoration: none; display: block; color:#ffffff; }
.dmcmenu ul 			{ padding: 0; margin: 0; list-style: none; z-index: 999999; color:#ffffff; width:100%; }
.dmcmenu li 			{ cursor: pointer; float: left; position: relative; width: 10em; background: #172322; color:#ffffff; }
.dmcmenu li ul 			{ display: none; position: absolute; top: 40px; left: 0; z-index: 999999; }
.dmcmenu li>ul 			{ top: auto; left: auto; position: absolute; top: 50px; left: 15px; }
.dmcmenu li:hover ul,
.dmcmenu li.over ul 	{ display: block; }
.dmcmenu #content 		{ clear: left; }

/** Dropdown CSS **//*

.dmcmenu ul.dropdownmenu							{ width:100px;}

.dmcmenu ul.dropdownmenu li.menuitem 				{ width: 2.3em; float: right; position: relative; font: 15px arial; padding: 0px 0px 16px 0px; height: 13px; color:#ffffff; font-weight:bold; }
.dmcmenu ul.dropdownmenu li.menuitem .footer 		{ width: 10.6em; }
.dmcmenu ul.dropdownmenu ul.submenuitem li 			{ background: #172322; padding: 0px 10px 0px 10px; }
.dmcmenu ul.dropdownmenu ul.underline li a 			{ font-size: 14px; padding: 8px 0px 8px 0px; display: block; border-bottom: 1px solid #292929; }
.dmcmenu ul.dropdownmenu ul.underline li.last a 	{ border:none; padding-bottom:10px; }
.dmcmenu ul.dropdownmenu ul.underline li.first a 	{ background: transparent; }
.dmcmenu ul.dropdownmenu li.menuitem ul 			{ margin-left: -15px; }
.dmcmenu ul.dropdownmenu li ul 						{ color: #bbb; }
.dmcmenu ul.dropdownmenu li.explore ul li  			{ width: 13.0em; left:-9px; }
.dmcmenu ul.dropdownmenu li.explore 				{ width: 8em; padding-top:16px; padding-bottom:21px; }
.dmcmenu ul.dropdownmenu li.blog ul li  			{ width: 9.9em; left:-9px; }
.dmcmenu ul.dropdownmenu li.blog 					{ width: 4em; padding-top:16px; padding-bottom:21px; }
.dmcmenu ul.dropdownmenu li.shop ul li  			{ width: 12.5em; }
.dmcmenu ul.dropdownmenu li.shop 					{ width: 4em; padding-top:16px; padding-bottom:21px; }
.dmcmenu ul.dropdownmenu li.sponsors ul li  		{ width: 9.5em; }
.dmcmenu ul.dropdownmenu li.sponsors 				{ width: 6em; padding-top:16px; padding-bottom:21px; }
.dmcmenu ul.dropdownmenu li.competition ul li  		{ width: 9.5em; left:-8px; }
.dmcmenu ul.dropdownmenu li.competition 			{ width: 7em; padding-top:16px; padding-bottom:21px; }
.dmcmenu ul.dropdownmenu li.login ul li  			{ width: 6.5em; left:1px; }
.dmcmenu ul.dropdownmenu li.login 					{ width: 8.8em; padding-top:16px; padding-bottom:21px; padding-left:10px; }
.dmcmenu ul.dropdownmenu li.profile ul li  			{ width: 8.5em; left:1px; }
.dmcmenu ul.dropdownmenu li.profile 				{ width: 8.8em; padding-top:16px; padding-bottom:21px; padding-left:10px; }
.dmcmenu ul.dropdownmenu li.howitworks ul li  		{ width: 7.5em; left:10px; }
.dmcmenu ul.dropdownmenu li.howitworks 				{ width: 7em; padding-top:16px; padding-bottom:21px; padding-left:20px; }
.dmcmenu ul.dropdownmenu li.logo ul li  			{ width: 9.5em; }
.dmcmenu ul.dropdownmenu li.logo					{ width: 96px; height:31px; padding-top:10px; padding-bottom:9px; }
.dmcmenu ul.dropdownmenu li.search ul li,
.dmcmenu ul.dropdownmenu li.search ul 				{ width: 7.5em; }
.dmcmenu ul.dropdownmenu li.search 					{ width: 11em; padding-right: 0px; padding-top:21px; padding-left:4em; cursor:default; }
.dmcmenu ul.dropdownmenu li.search li.selected a 	{ color: #e53d2c; }
.dmcmenu ul.dropdownmenu li.menuitem a.label 		{ color: #ffffff; }
.dmcmenu ul.dropdownmenu li.menuitem:hover,
.dmcmenu ul.dropdownmenu li.menuitem a.label:hover 	{ color: #1caddc; }

/** Dropdown CSS **//*

.dmcmenu .left-top  		{ position: absolute; margin-top: 0px; left: -12px; width:12px; height: 10px;  background-position: 0 0; }
.dmcmenu .right-top  		{ position: absolute; margin-top: 0px; right: -12px; width:12px; height: 10px; background-position: 0 -20px; }
.dmcmenu .menufill    	 	{ background-color: #172322; height: 20px; }
.dmcmenu .footer     		{ background: #172322; height: 21px; position: absolute; bottom: -20px; left: 17px;}
.dmcmenu .menumainleft 		{ width: 18px; height: 50px; float: right; background-position: -25px -0px; }
.dmcmenu .menumainright 	{ width: 18px; height: 50px; position: absolute; right: 0px; top: 0px; background-position: -43px -0px; float: right; }
.dmcmenu .menusearch 		{ position: absolute; top: 14px;  }
.dmcmenu a 					{ color: #fff; }
.dmcmenu a:hover 			{ color: #1caddc; }

/** Main Menu **/


/** Search Bar **//*

.menusearch 									 { float: left; }
.menusearch div.menusearchcontainer 			 { float: left; width: 173px; height: 22px; background-position: 0 -200px; }
.menusearch div.menusearchcontainer input 		 { float: left; height: 18px; border: 0; background: #fff;}
.menusearch div.menusearchcontainer input.field  { padding: 3px 0px 0px 3px; padding: 4px 0px 0px 3px; margin: 1px 0 0 4px; font: normal 12px arial, sans-serif; color: #969696; width: 142px; background: transparent; }
.menusearch div.menusearchcontainer input.button { margin-top:0; padding:0; width: 24px; height: 22px; cursor: pointer;  background: transparent; }

/** Search Bar **/