/* GENERAL STYLES */
body							{background: url(/img/blue-grey/bg.gif) 0 0 repeat-x #fff;}

div#new-header h1					{background: url(/img/blue-grey/gw-logo.gif) 0 0 no-repeat transparent;}

div#header-login					{background: url(/img/blue-grey/header-pad-right.gif) 100% 22px no-repeat #0066cc;}
div#header-login fieldset				{background: url(/img/blue-grey/header-pad-left.gif) 0 14px no-repeat transparent;}
div#header-login label					{width: 117px; background: url(/img/blue-grey/header-input-right.gif) 100% 0 no-repeat transparent; padding: 0 3px 0 0; float: left; margin-right: 5px;}
div#header-login label input				{width: 114px; background: url(/img/blue-grey/header-input-left.gif) 0 0 no-repeat #fff; padding: 2px 0 3px 3px; border: none;}
div#header-login span.message				{color: #fff;}

div#new-header ul.help-links li a			{color: #fff; text-decoration: none;}
div#new-header ul.help-links li a:hover			{text-decoration: underline;}

ul#mainmenu li.active					{background: url(/img/blue-grey/tab-active-right.gif) 100% 0 no-repeat transparent;}
ul#mainmenu li a					{color: #666;}
ul#mainmenu li a:hover					{color: #0066cc;}
ul#mainmenu li.active a					{background: url(/img/blue-grey/tab-active-left.gif) 0 0 no-repeat transparent; color: #fff;}
ul#mainmenu li.active a:hover				{color: #fff;}

div#news-winners,
div#submenu						{background: url(/img/blue-grey/submenu-right.gif) 100% 0 no-repeat #0066cc;}
div#news-winners ul,
div#submenu ul						{background: url(/img/blue-grey/submenu-left.gif) 0 0 no-repeat transparent;}
div#news-winners ul li,
div#submenu ul li					{color: #fff;}

div#submenu ul li a					{color: #fff;}
div#submenu ul li a:hover				{text-decoration: underline;}
div#submenu ul li.active a				{color: #fc0; text-decoration: none;}
div#submenu ul li.active a:hover			{color: #fc0;}

ul#secondNav li						{background: url(/img/side-nav.gif) 100px 0 no-repeat #ffb27e; border-bottom: 1px solid #fff;}
ul#secondNav li a					{color: #fff; text-decoration: none;}
ul#secondNav li a:hover					{color: #fff; background: url(/img/side-nav.gif) -100px 0 no-repeat #f60;}
ul#secondNav li.active					{background: url(/img/side-nav.gif) -300px 0 no-repeat #f60;}
ul#secondNav li.active a				{color: #fff;}
ul#secondNav li.active a:hover				{background: none;}
ul#secondNav li.active ul li a				{color: #fff;}
ul#secondNav li.open					{background: url(/img/side-nav.gif) -500px 0 no-repeat #39f;}
ul#secondNav li.open a:hover				{background: url(/img/side-nav.gif) -700px 0 no-repeat #f60;}
ul#secondNav li.open a					{color: #fff;}
ul#secondNav li.open ul li a				{color: #fff;}
ul#secondNav li ul					{background: #fff;}
ul#secondNav li ul li					{background: url(/img/side-nav-small.gif) -100px 0 no-repeat #b6e2ff; border: none; border-top: 1px solid #fff;}
ul#secondNav li ul li.active				{background: url(/img/side-nav-small.gif) 100px 0 no-repeat #f60;}
ul#secondNav li ul li a					{color: #fff; text-decoration: none;}
ul#secondNav li.open ul li a:hover,
ul#secondNav li.active ul li a:hover			{background: url(/img/side-nav-small.gif) 100px 0 no-repeat #f60; color: #fff;}
ul#secondNav li.open ul li.active a			{color: #fff;}

div#content						{background: #fff;}

div#content div.threeColumns div.message		{background: url(/media/3897/message-green-3-columns.jpg) 0 0 no-repeat transparent; margin-left: -10px; padding: 25px 10px 20px 125px; color: #fff;}
div#content div.threeColumns div.message a		{color: #fff; font-weight: bold;}

div.richtext h1						{font-size: 26px; background: url(/img/blue-grey/bullet.gif) 0 50% no-repeat transparent; padding: 0 0 0 42px; margin: 0 0 9px; font-weight: bold; color: #666;}
div.richtext h2						{font-weight: bold; color: #666; margin-bottom: 9px; border-bottom: 2px solid #06c;}
div.richtext h3						{font-weight: bold; color: #06c;}
div.richtext h4						{font-weight: bold; color: #666;}

div.richtext strong					{font-weight: bold; color: #0066cc;}

div.richtext hr						{background: #fff; color: #fff; border: none; border-top: 2px solid #0066cc;}

div.richtext ul						{list-style: none; margin: 0 0 18px;}
div.richtext ul li					{background: url(/img/bullet.gif) 0 3px no-repeat transparent; padding-left: 15px;}

div.richtext blockquote					{font-style: normal; background: url(/img/pullout.gif) 0 100% no-repeat #d7d7d7; margin: 0 0 18px 10px; float: right; width: 210px; padding: 9px 10px 0; text-align: left;}
div.richtext blockquote h4				{padding: 0 0 9px;}
div.richtext blockquote p				{text-align: left;}

p.note							{color: #999; font-size: 11px;}

div.oneColumn h3.title					{background: url(/img/title.gif) 0 0 no-repeat transparent; color: #fff;}

div#footer						{border-top: 2px solid #666;}
div#footer ul li a					{color: #666;}
div#footer ul li a:hover				{color: #0066cc;}

.secure3d						{border: 1px solid #666;}

table.tickets td					{color: #666;}
body div.threeSubColumns table.tickets th		{padding: 2px 0;}

/*
div.freeplay div.terms div				{height: 160px; overflow: auto; padding: 0 5px;}
div.freeplay div.terms h2				{height: 30px; text-indent: -999999px; margin: 0; line-height: 30px;}
div.freeplay div.terms					{margin: 10px 0; background: url(/img/blue-grey/freeplay-rules.gif) 0 0 no-repeat transparent; padding: 0 3px 10px;}

div#freeplay-tickets-box				{background: url(/img/results-bottom.gif) 0 100% no-repeat transparent; margin: 0 0 10px; padding: 0 0 10px;}
div#freeplay-tickets-box h2				{background: url(/img/your-numbers-header.gif) 0 0 no-repeat transparent; text-indent: -9999999px; height: 27px; margin: 0; padding: 0; border: 0;}
div#freeplay-tickets-box p				{margin: 0 10px; color: #f60;}
div#freeplay-tickets-box table				{margin: 0 auto;}
div#freeplay-tickets-box table td			{padding: 5px 5px 0; background: transparent;}
div#freeplay-tickets-box img				{margin: 0;}

div#freeplay-next-draw					{background: url(/img/next-freeplay-bottom.gif) 0 100% no-repeat transparent; margin: 0 0 10px; padding: 0 0 10px;}
div#freeplay-next-draw h3				{background: url(/img/next-freeplay-header.gif) 0 0 no-repeat transparent; text-indent: -9999999px; height: 27px; margin: 0; padding: 0; border: 0;}
div#freeplay-next-draw p				{margin: 5px 10px; color: #000;}
div#freeplay-next-draw p.freeplay-date			{font-size: 18px; font-weight: bold; text-align: center; color: #0054a6; margin: 10px;}
*/

body div.richtext table					{border: 1px solid #666; border-bottom: 1px solid #666;}
body div.richtext table table				{border: none; margin: 0 auto; width: auto;}
body div.richtext table th				{background: #666; color: #fff; padding: 5px 10px 4px;}
body div.richtext table td				{background: #fff; border-bottom: 1px solid #ccc; padding: 4px 10px;}
body div.richtext table table td			{border: none;}
body div.richtext table tr.odd td			{background: #f3f6ff;}
body div.richtext table strong				{color: #666;}
body div.richtext table.account				{clear: both;}
body div.richtext table.ticketSlip td,
body div.richtext table.ticketSlip th			{text-align: center;}
table.notTable						{border: none !important;}
table.notTable td					{border: none !important; padding: 2px 0 3px !important;}

body div#bannerActions					{background: url(/img/blue-grey/banner-right-bg.jpg) 0 0 no-repeat transparent;}

body div.button input, body div.submit input		{background: url(/img/blue-grey/button-right.gif) 100% 50% repeat-x #06c;}
body div.button input.back,
body div.submit input.back				{background: url(/img/blue-grey/back.gif) 0 50% no-repeat #06c;}
body div.button input.cancel,
body div.submit input.cancel				{background: url(/img/blue-grey/cancel.gif) 0 50% no-repeat #06c;}
body fieldset.payment div.payment-option input		{background: url(/img/blue-grey/button-right.gif) 100% 50% no-repeat #06c;}

body div#amps-invite						{clear: both;}
body div#amps-invite fieldset				{background: url(/img/blue-grey/amps-bar.gif) 0 0 no-repeat #666; padding: 6px 0 4px; margin: 0 0 18px; height: 26px;}
body div#amps-invite div.field				{float: left; clear: none; width: 200px; margin-right: 10px; position: relative;}
body div#amps-invite div.field span			{position: absolute; left: 10px; top: 20px; width: 160px; background: url(/img/blue-grey/amps-error.png) 0 0 no-repeat transparent; ; display: block; color: #c00; border-bottom: 2px solid #c00; padding: 20px 10px 10px;}
body div#amps-invite div.field label			{color: #fff; width: 70px; text-align: right; margin-right: 6px;}
body div#amps-invite div.field input			{border: 1px solid #fff; width: 115px;}
body div#amps-invite div.field select			{border: 1px solid #fff; width: 115px;}
body div#amps-invite div.submit				{float: left; clear: none; width: 70px; margin: 0; padding: 0 0 0 15px;}
body div#amps-invite div.submit input			{background: url(/img/blue-grey/amps-button.gif) 50% 50% no-repeat transparent; width: 70px; padding: 4px 5px 5px; font-weight: bold;}

div.threeColumns div#amps-invite fieldset		{background: #f0f6ff; padding: 10px; height: auto; border: 1px solid #eee;}
div.threeColumns div#amps-invite div.field		{clear: left; width: 416px; padding: 9px 10px; position: relative; margin: 0; border: 1px solid #eee; border-bottom: 0; background: #fff; overflow: visible;}
div.threeColumns div#amps-invite div.field label	{width: 136px; margin-right: 12px; color: #666;}
div.threeColumns div#amps-invite div.field input	{width: 260px; border: 1px solid #eee; background: #fff;}
div.threeColumns div#amps-invite div.submit		{width: 266px; padding: 9px 0 9px 170px; background: #fff; border: 1px solid #eee;}
div.threeColumns div#amps-invite div.field span		{position: absolute; left: auto; right: -240px; top: 0; width: 240px; background: #fff; color: #c00; border: 2px solid #c00; padding: 5px 10px;}

div#amps-prospects table th				{vertical-align: middle; padding: 4px 5px;}
div#amps-prospects table td				{vertical-align: middle; padding: 4px 5px;}
div#amps-prospects table td.image			{text-align: center;}
div#amps-prospects table img				{margin: 0 5px 0 0; float: left;}
div#amps-prospects table td.image img			{float: none; margin: 0 auto;}

div.asset, div.event					{float: left; clear: both; width: 620px; margin: 0 0 18px;}
div.asset h3, div.event h3				{background: url(/img/blue-grey/blue-fade.gif) 0 0 repeat-x #06c; color: #fff; padding: 0 10px 9px; margin: 0;}
div.even h3						{background: url(/img/blue-grey/grey-fade.gif) 0 0 repeat-x #666;}
div.asset dl, div.event dl				{float: left; width: 460px; margin: 0 20px 0 0;}
div.asset dl.wide					{float: left; width: 620px; margin: 0;}
div.asset dt, div.event dt				{float: left; clear: left; width: 80px; color: #06c;}
div.asset dd, div.event dd				{float: left; width: 370px;}
div.asset dl.wide dd					{width: 530px;}
div.asset div.assets					{float: left; width: 140px; position: relative;}
div.asset div.assets a					{display: block; text-align: center; margin: 0 0 9px;}
div.asset div.assets a img				{margin: 0 auto;}
div.asset div.assets div.attachments			{position: absolute; width: 360px; padding: 10px; left: -300px; top: 0; background: #fff; border: 2px solid #06c; z-index: 100;}
div.asset div.assets div.attachments h2 span.close	{position: absolute; top: 9px; right: 10px; font-size: 12px; text-decoration: underline; cursor: pointer;}
div.asset div.assets div.attachments h2 span.close img	{margin: 0; float: none;}
div.asset div.assets div.attachments ul			{list-style: square; margin: 0 0 0 20px;}
div.asset div.assets div.attachments ul li		{background: transparent; padding: 0;}
div.asset div.assets div.attachments ul li a		{text-align: left;}

div.optionsBar						{padding: 4px 10px 5px; margin: 0 0 9px; border: 1px solid #ccc; background: #f0f6ff; float: left; clear: both; width: 918px;}
div.threeColumns div.optionsBar				{width: 438px;}
div.optionsBar div.field				{width: 450px;}
div.optionsBar div.field label				{width: 140px;}
div.optionsBar div.field select				{width: 140px;}
div.optionsBar div.submit				{width: 252px; float: right; padding-top: 3px;}
div.optionsBar div.submit span				{background: url(/img/blue-grey/bar-button-left.gif) 0 0 no-repeat transparent; padding-left: 5px; display: block; height: 18px;}
div.optionsBar div.submit span input			{background: url(/img/blue-grey/bar-button-right.gif) 100% 0 no-repeat transparent; padding: 1px 15px 3px 10px; height: 18px;}
div.optionsBar h2					{width: auto; border: none; margin: 0; float: left; fon-size: 18px;}
div.optionsBar h2 img					{margin-bottom: 0;}
div.optionsBar div.return				{width: auto; float: left;}
div.optionsBar div.return input				{background: url(/img/blue-grey/up.gif) 0 0 no-repeat transparent; border: none; padding: 10px 36px 24px 36px; font-size: 2px; letter-spacing: -5px; color: #f0f6ff;}

div.orderDetail						{/*border: 1px solid #666; padding: 3px 5px; width: 288px;*/}

div#my-happi h1						{background: url(/img/blue-grey/home.gif) 0 0 no-repeat transparent; padding: 0 0 36px 70px; color: #666;}
div#my-happi h1 strong					{color: #06c;}
div.statusBar						{padding: 4px 9px 5px; margin: 0 0 18px; border: 2px solid #06c; background: #f0f6ff; float: left; clear: both; width: 918px;}
div.statusBar h3					{line-height: 18px; margin: 5px 0 0; font-size: 12px; color: #666;}
div.statusBar p						{margin: 0 0 4px; color: #06c; font-weight: bold;}
div.statusBar div					{width: 125px; margin-right: 17px; float: left; padding-left: 45px;}
div.statusBar div.username				{background: url(/img/blue-grey/icons/user.gif) 0 50% no-repeat transparent; padding-left: 35px; width: 135px;}
div.statusBar div.rank					{background: url(/img/blue-grey/icons/rank.gif) 0 50% no-repeat transparent;}
div.statusBar div.balance				{background: url(/img/blue-grey/icons/money.gif) 0 50% no-repeat transparent;}
div.statusBar div.joinDate				{background: url(/img/blue-grey/icons/handshake.gif) 0 50% no-repeat transparent;}
div.statusBar div.lastLogin				{margin-right: 0; background: url(/img/blue-grey/icons/lock.gif) 0 50% no-repeat transparent; padding-left: 35px; width: 135px;}

div.gwpHide						{display: none !important;}

span#BackIButton input					{float: left; margin-right: 18px;}
span#LoadingImage					{float: left; width: auto;}
span#LoadingText					{float: left;}

div.richtext div.referrerViewer h2			{border: none;}
div.richtext div.referrerViewer h2 img			{margin: 0 9px;}


/* EDITOR PROPERTIES */
