/*[0ms]*/@media all 
{
	html, body { background: url(http://www.digitalmagicpro.com/Images/Backgrounds/BlueStripe.png); font-family: Arial, Helvetica, sans-serif; font-size: xx-small; margin: 0px; padding: 0px; text-align: center; }
	img { border: 0px; }
	a { color: #44d; text-decoration: none; }
	div.left { clear: left; float: left; }
	div.right { clear: right; float: right; }
	div.both { clear: both; }
	#Console { background: url(http://www.digitalmagicpro.com/Images/Backgrounds/FooterShadow.png); background-position: bottom; background-repeat: repeat-x; height: 18px; text-align: left; width: 100%; }
	#ConsoleContent { margin: 0px auto; width: 800px; }
	#ConsoleContent a, #Console img { float: left; padding: 0px; }
	#ConsoleContent #DigitalMagicProLink { position: relative; z-index: 10; }
	#ConsoleContent img.Seperator { position: relative; }
	#ConsoleContent #a360ProTourLink { position: relative; z-index: 10; }
	#ConsoleContent #a360ProDIYLink { position: relative; left: -17px; z-index: 9; }
	#ConsoleContent #a360ProBlastLink { position: relative; left: -34px; z-index: 8; }
	#ConsoleContent #a360ProBrochureLink { position: relative; left: -51px; z-index: 7; }
	#ConsoleContent #a360ProMailLink { position: relative; left: -68px; z-index: 6; }
	#Logo { background: #fff; height: 80px; width: 100%; }
	#LogoContent { margin: 0px auto; text-align: left; width: 820px; }
	#LogoContent div.left { line-height: 5px; }
	#LogoContent div.left img { margin: 0px 10px; }
	#Contact { font-size: 14px; margin: 0px 15px; text-align: right; }
	#Header { background: url(http://www.digitalmagicpro.com/Images/Backgrounds/HeaderStripe.png); background-repeat: repeat-x; height: 29px; width: 100%; }
	#HeaderShadow { background: url(http://www.digitalmagicpro.com/Images/Backgrounds/Header.png); background-repeat: no-repeat; height: 29px; margin: 0px auto; width: 820px; }
	#HeaderContent { margin: 0px auto; width: 800px; }
	#Navigation a div { background: url(/Images/Backgrounds/NavigationOff.png); background-repeat: repeat-x; color: #fff; cursor: pointer; float: left; font-size: 16px; height: 23px; margin: 0px 0px 0px 2px; padding: 3px 10px; }
	#Navigation a.active div { background: url(/Images/Backgrounds/NavigationActive.png); }
	#Body { background: url(http://www.digitalmagicpro.com/Images/Backgrounds/Body.png); background-position: center top; background-repeat: repeat-y; clear: both; margin: 0px auto; width: 820px; }
	#BodyContent { margin: 0px auto; width: 800px; }
	#BodyContent div.Menu { background: #bfbfbf; display: none; font-size: 13px; font-weight: bold; height: 20px; text-align: left; margin: 0px 0px 0px 5px; width: 790px; }
	#BodyContent div.Menu a { color: #000; padding: 0px 10px; }
	#BodyContent form { margin: 0px; padding: 0px; }
	#LeftBar, #LeftBar div { text-align: center; width: 160px; }
	#LeftTop, #LeftBottom { background: url(http://www.digitalmagicpro.com/Images/Backgrounds/LightBlueBody.png); background-repeat: repeat-y; margin-bottom: 10px; }
	#LeftTop div, #LeftMiddle div, #LeftBottom div { height: 13px; }
	#LeftTop div.top, #LeftBottom div.top { background: url(http://www.digitalmagicpro.com/Images/Backgrounds/LightBlueTop.png); background-repeat: no-repeat; }
	#LeftTop div.content, #LeftBottom div.content { font-size: 10px; font-weight: bold; height: auto; line-height: 12px; padding: 0px 10px; text-align: left; width: 140px; }
	#LeftTop div.content h2, #LeftBottom div.content h2 { font-size: 16px; margin: 5px; text-align: center; }
	#LeftTop div.content input.textbox { font-size: 10px; height: 12px; width: 130px; }
	#LeftTop div.bottom, #LeftBottom div.bottom { background: url(http://www.digitalmagicpro.com/Images/Backgrounds/LightBlueBottom.png); background-repeat: no-repeat; }
	#LeftMiddle { background: url(http://www.digitalmagicpro.com/Images/Backgrounds/DarkBlueBody.png); background-repeat: repeat-y; margin-bottom: 10px; }
	#LeftMiddle div.top { background: url(http://www.digitalmagicpro.com/Images/Backgrounds/DarkBlueTop.png); background-repeat: no-repeat; }
	#LeftMiddle div.bottom { background: url(http://www.digitalmagicpro.com/Images/Backgrounds/DarkBlueBottom.png); background-repeat: no-repeat; }
	#LeftMiddle img { margin-left: 4px; }
	#LeftBottom div.content h3 { font-size: 13px; margin: 5px; text-align: left; }
	#LeftBottom div.content div { height: auto; margin: 10px 0px; padding-left: 8px; text-align: left; }
	#LeftBottom div.content a { font-size: 10px; }
	#RightContent { margin: 0px 8px 0px 0px; width: 627px; }
	#FooterBorder { background: url(http://www.digitalmagicpro.com/Images/Backgrounds/FooterShadow.png); background-repeat: repeat-x; height: 6px; overflow: hidden; width: 100%; }
	#FooterShadow { background: url(http://www.digitalmagicpro.com/Images/Backgrounds/FooterStripe.png); background-position: center top; background-repeat: no-repeat; height: 6px; margin: 0px auto; width: 820px; }
	#Footer { background: #fff; width: 100%; }
	#FooterContent { font-size: 11px; margin: 0px auto; padding: 0px 10px; width: 820px; }
	#FooterContent span { font-size: 12px; }
	#FooterBottom { background: url(http://www.digitalmagicpro.com/Images/Backgrounds/FooterBottom.png); background-repeat: repeat; height: 7px; overflow: hidden; width: 100%; }
}
@media screen 
{
	a:hover { color: #00f; text-decoration: underline; }
	#Navigation a:hover div { background: url(/Images/Backgrounds/NavigationOn.png); text-decoration: none; }
	#Navigation a.active:hover div { background: url(/Images/Backgrounds/NavigationActive.png); }
	#Body div.Menu a:hover { color: #fff; }
}