BODY {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; HEIGHT: 100%; PADDING-TOP: 0px
}
HTML {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; HEIGHT: 100%; PADDING-TOP: 0px
}

#demo
{
  height:250px;       
}

.description {margin-bottom:30px;}

.galleria-thumbnails .galleria-image {height:0px;display:none;}

IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
FORM {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
BODY {
	FONT-FAMILY: helvetica, arial, "nimbus sans l", sans-serif
}
TD {
	FONT-FAMILY: helvetica, arial, "nimbus sans l", sans-serif
}
DIV {
	FONT-FAMILY: helvetica, arial, "nimbus sans l", sans-serif
}
P {
	FONT-FAMILY: helvetica, arial, "nimbus sans l", sans-serif
}
LI {
	FONT-FAMILY: helvetica, arial, "nimbus sans l", sans-serif
}
H1 {
	FONT-FAMILY: helvetica, arial, "nimbus sans l", sans-serif
}
H2 {
	FONT-FAMILY: helvetica, arial, "nimbus sans l", sans-serif
}
H3 {
	FONT-FAMILY: helvetica, arial, "nimbus sans l", sans-serif
}
H4 {
	FONT-FAMILY: helvetica, arial, "nimbus sans l", sans-serif
}
H5 {
	FONT-FAMILY: helvetica, arial, "nimbus sans l", sans-serif
}
H6 {
	FONT-FAMILY: helvetica, arial, "nimbus sans l", sans-serif
}
BODY {
	LINE-HEIGHT: 1.3; COLOR: #555; FONT-SIZE: 13px
}
TD {
	LINE-HEIGHT: 1.3; COLOR: #555; FONT-SIZE: 13px
}
DIV {
	LINE-HEIGHT: 1.3; COLOR: #555; FONT-SIZE: 13px
}
P {
	LINE-HEIGHT: 1.3; COLOR: #555; FONT-SIZE: 13px
}
LI {
	LINE-HEIGHT: 1.3; COLOR: #555; FONT-SIZE: 13px
}
H1 {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #222; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
H2 {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #222; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
H3 {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #222; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
H4 {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #222; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
H5 {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #222; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
H6 {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #222; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
H1 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #222; FONT-SIZE: 22px; PADDING-TOP: 0px
}
H2 {
	PADDING-BOTTOM: 0px; MARGIN: 30px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #222; FONT-SIZE: 18px; PADDING-TOP: 0px
}
H2.nomargin {
	MARGIN: 0px
}
H3 {
	FONT-SIZE: 13px; FONT-WEIGHT: bold
}
P {
	MARGIN: 14px 0px
}
A {
	TEXT-DECORATION: none
}
A:link {
	COLOR: #0088cc
}
A:active {
	COLOR: #0088cc
}
A:visited {
	COLOR: #406e8d
}
A:hover:link {
	BORDER-BOTTOM-COLOR: #999; BACKGROUND-COLOR: transparent; BORDER-TOP-COLOR: #999; COLOR: #518300; BORDER-RIGHT-COLOR: #999; BORDER-LEFT-COLOR: #999
}
A:hover:active {
	BORDER-BOTTOM-COLOR: #999; BACKGROUND-COLOR: transparent; BORDER-TOP-COLOR: #999; COLOR: #518300; BORDER-RIGHT-COLOR: #999; BORDER-LEFT-COLOR: #999
}
A:hover:visited {
	BORDER-BOTTOM-COLOR: #999; BACKGROUND-COLOR: transparent; BORDER-TOP-COLOR: #999; COLOR: #518300; BORDER-RIGHT-COLOR: #999; BORDER-LEFT-COLOR: #999
}
A.nostyle {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
H1 A:link {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; COLOR: #111; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
H1 A:active {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; COLOR: #111; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
H1 A:visited {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; COLOR: #111; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
H3 A:link {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; COLOR: #222; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
H3 A:active {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; COLOR: #222; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
H3 A:visited {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; COLOR: #222; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
TABLE {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-SPACING: 0px 0px; BORDER-COLLAPSE: collapse; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
TABLE TR TD {
	TEXT-ALIGN: left; PADDING-BOTTOM: 3px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BORDER-COLLAPSE: collapse; VERTICAL-ALIGN: top; PADDING-TOP: 3px
}
TABLE TR TH {
	TEXT-ALIGN: left; PADDING-BOTTOM: 3px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BORDER-COLLAPSE: collapse; VERTICAL-ALIGN: top; PADDING-TOP: 3px
}
IMG.right {
	MARGIN: 0pt 0pt 20px 20px; FLOAT: right
}
DIV.right {
	MARGIN: 0pt 0pt 20px 20px; FLOAT: right
}
IMG.alignleft {
	MARGIN: 0px 12px 12px 0px; FLOAT: left
}
IMG.alignright {
	MARGIN: 0px 0px 12px 12px; FLOAT: right
}
SPAN.small {
	FONT-SIZE: 11px
}
P.small {
	FONT-SIZE: 11px
}
.clickable {
	CURSOR: pointer
}
HR {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; HEIGHT: 1px; BORDER-TOP: #ddd 1px solid; BORDER-RIGHT: medium none
}
HR.dotted {
	BORDER-TOP: #d3d3d3 1px dotted
}
#sitecontainer {
	POSITION: relative; MARGIN: 0px auto; WIDTH: 980px; OVERFLOW: hidden
}
#wp-edit-link {
	Z-INDEX: 3; POSITION: absolute; TEXT-ALIGN: right; WIDTH: 200px; DISPLAY: block; TOP: 105px; LEFT: 770px
}
DIV.breaker {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; CLEAR: both; FONT-SIZE: 1px; PADDING-TOP: 0px
}
#header {
	POSITION: relative; PADDING-BOTTOM: 15px; BACKGROUND-COLOR: #373737; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 60px; PADDING-TOP: 5px
}
#header #main-logo {
	POSITION: absolute; TOP: 10px; LEFT: 5px
}
#header #mainmenu {
	Z-INDEX: 1348; POSITION: absolute; WIDTH: 894px; BACKGROUND: url(images/common.png) #444 no-repeat 0px 0px; HEIGHT: 37px; TOP: 44px; LEFT: 86px
}
#header #mainmenu UL.mainmenu {
	POSITION: relative; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#header #mainmenu LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
#header DIV#mainmenu LI A {
	TEXT-ALIGN: center; WIDTH: 118px; DISPLAY: block; BACKGROUND: url(images/common.png) #555 no-repeat 0px 0px; LETTER-SPACING: 0.3px; HEIGHT: 26px; COLOR: #f4f4f4; FONT-SIZE: 13px; OVERFLOW: hidden; PADDING-TOP: 11px; text-shadow: #252525 0 1px 1px; -moz-text-shadow: #252525 0 1px 1px; -khtml-text-shadow: #252525 0 1px 1px
}
#header DIV#mainmenu LI.selected.button1 A {
	BACKGROUND-POSITION: 0px -111px
}
#header DIV#mainmenu LI.selected A {
	BACKGROUND-POSITION: -118px -111px
}
#header DIV#mainmenu LI A {
	BACKGROUND-POSITION: -118px 0px
}
#header DIV#mainmenu LI.button1 A {
	BACKGROUND-POSITION: 0px 0px
}
#header DIV#mainmenu LI A:hover {
	BACKGROUND-POSITION: -118px -37px
}
#header DIV#mainmenu LI.button1 A:hover {
	BACKGROUND-POSITION: 0px -37px
}
#header DIV#mainmenu LI A:active {
	BACKGROUND-POSITION: -118px -74px
}
#header DIV#mainmenu LI.button1 A:active {
	BACKGROUND-POSITION: 0px -74px
}
#header #mainmenu LI A:hover {
	BACKGROUND-COLOR: #222
}
#header #mainmenu LI.selected A:hover {
	BACKGROUND-COLOR: #222
}
#header DIV#mainmenu LI A:focus {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium
}
#header #mainmenu LI.selected A {
	BACKGROUND-COLOR: #555
}
#header #mainmenu #searchform {
	MARGIN: 8px 10px 0px 0px; FLOAT: right
}
#header #mainmenu #searchform INPUT {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; PADDING-LEFT: 23px; OUTLINE-WIDTH: medium; WIDTH: 121px; PADDING-RIGHT: 0px; DISPLAY: block; FONT-FAMILY: Helvetica, Arial, sans-serif; BACKGROUND: url(images/header/searchform_input_bg.gif) #fff no-repeat left top; FLOAT: left; HEIGHT: 17px; COLOR: #777; FONT-SIZE: 11px; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 6px
}
#header #mainmenu #searchform INPUT.active {
	COLOR: #000
}
#header #mainmenu #searchform BUTTON {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; TEXT-INDENT: 1000px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 20px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: url(images/header/searchform_input_bg.gif) #999 no-repeat -144px 0px; FLOAT: left; HEIGHT: 23px; COLOR: #fff; OVERFLOW: hidden; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
#header #mainmenu #searchform BUTTON.visible {
	BACKGROUND-POSITION: -164px 0px; CURSOR: hand
}
#header #mainmenu #searchform BUTTON.visible:active {
	BACKGROUND-POSITION: -184px 0px; CURSOR: hand
}
#header #accountmenu {
	Z-INDEX: 1349; POSITION: absolute; TEXT-ALIGN: right; FONT-FAMILY: "lucida grande", tahoma, arial, sans-serif; FONT-SIZE: 11px; TOP: 11px; RIGHT: 0px; PADDING-TOP: 6px
}
#header #accountmenu #accountbutton {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: -6px 0px 0px 10px; PADDING-LEFT: 10px; TEXT-OVERFLOW: ellipsis; PADDING-RIGHT: 27px; DISPLAY: block; MAX-WIDTH: 180px; WHITE-SPACE: nowrap; BACKGROUND: url(/images/common.png) no-repeat -350px -40px; FLOAT: right; HEIGHT: 18px; COLOR: #555; FONT-SIZE: 11px; OVERFLOW: hidden; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
#header #accountmenu .selected#accountbutton {
	BACKGROUND-POSITION: -350px -62px; HEIGHT: 17px; PADDING-TOP: 6px
}
#header #accountmenu #accountbutton SPAN.end {
	POSITION: absolute; WIDTH: 22px; DISPLAY: block; BACKGROUND: url(images/common.png) no-repeat -578px -40px; HEIGHT: 23px; TOP: 0px; RIGHT: 0px
}
#header #accountmenu .selected#accountbutton SPAN.end {
	BACKGROUND-POSITION: -578px -62px
}
#header #accountmenu DIV.loginmenu {
	Z-INDEX: 10000; POSITION: absolute; TEXT-ALIGN: left; PADDING-BOTTOM: 0px; PADDING-LEFT: 8px; WIDTH: 169px; PADDING-RIGHT: 8px; DISPLAY: none; FONT: 11px "lucida grande", tahoma, arial, sans-serif; BACKGROUND: url(images/header/accountmenu_loginmenu_bg.png) no-repeat 0px 0px; HEIGHT: 197px; OVERFLOW: hidden; TOP: 22px; RIGHT: 0px; PADDING-TOP: 6px
}
#header #accountmenu DIV.loginmenu P {
	PADDING-BOTTOM: 0px; MARGIN: 10px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: "lucida grande", tahoma, arial, sans-serif; COLOR: #333; FONT-SIZE: 11px; PADDING-TOP: 0px
}
#header #accountmenu DIV.loginmenu P.submit {
	MARGIN-BOTTOM: 0px; HEIGHT: 20px; PADDING-TOP: 2px
}
#header #accountmenu DIV.loginmenu INPUT.textfield {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; MARGIN: 1px 0px; PADDING-LEFT: 3px; WIDTH: 163px; PADDING-RIGHT: 3px; DISPLAY: block; BACKGROUND: url(images/header/loginmenu_input_bg.gif) #fff no-repeat 0px 0px; HEIGHT: 22px; FONT-SIZE: 13px; BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 5px
}
#header #accountmenu DIV.loginmenu INPUT.textfield:focus {
	BACKGROUND-POSITION: -169px 0px
}
#header #accountmenu DIV.loginmenu BUTTON {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; TEXT-INDENT: 1000px; MARGIN: -2px 5px 0px 0px; PADDING-LEFT: 0px; WIDTH: 57px; PADDING-RIGHT: 0px; DISPLAY: block; FONT-FAMILY: "lucida grande", tahoma, arial, sans-serif; WHITE-SPACE: nowrap; BACKGROUND: url(images/header/loginmenu_input_bg.gif) #555 no-repeat -338px 0px; FLOAT: left; HEIGHT: 23px; FONT-SIZE: 11px; OVERFLOW: hidden; BORDER-TOP: medium none; CURSOR: hand; BORDER-RIGHT: medium none; PADDING-TOP: 0px
}
#header #accountmenu DIV.loginmenu BUTTON:active {
	BACKGROUND-POSITION: -395px 0px
}
#header #accountmenu DIV.loginmenu LABEL.remember {
	COLOR: #777
}
#header #accountmenu DIV.loginmenu UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 6px
}
#header #accountmenu DIV.loginmenu UL LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: "lucida grande", tahoma, arial, sans-serif; FONT-SIZE: 11px; PADDING-TOP: 3px
}
#header #accountmenu DIV.submenu {
	Z-INDEX: 10000; POSITION: absolute; TEXT-ALIGN: left; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 3px; DISPLAY: none; TOP: 22px; RIGHT: 0px; PADDING-TOP: 0px
}
#header #accountmenu DIV.submenu DIV.border {
	BACKGROUND: url(images/header/accountmenu_bg.png) no-repeat; FONT-SIZE: 1px
}
#header #accountmenu DIV.submenu DIV.top {
	BACKGROUND-POSITION: 0px 0px; HEIGHT: 4px
}
#header #accountmenu DIV.submenu DIV.top_right {
	POSITION: absolute; WIDTH: 3px; BACKGROUND-POSITION: 100% 0px; HEIGHT: 4px; TOP: 0px; RIGHT: 0px
}
#header #accountmenu DIV.submenu DIV.bottom {
	BACKGROUND-POSITION: 0px 100%; HEIGHT: 3px
}
#header #accountmenu DIV.submenu DIV.bottom_right {
	POSITION: absolute; WIDTH: 3px; BOTTOM: 0px; BACKGROUND-POSITION: 100% 100%; HEIGHT: 3px; RIGHT: 0px
}
#header #accountmenu DIV.submenu UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px -3px 0px 0px; PADDING-LEFT: 1px; PADDING-RIGHT: 0px; BACKGROUND: url(images/header/accountmenu_bg.png) no-repeat 0px -4px; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 0px
}
#header #accountmenu DIV.submenu UL LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#header #accountmenu DIV.submenu UL LI A {
	BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; DISPLAY: block; WHITE-SPACE: nowrap; HEIGHT: 16px; COLOR: #333; FONT-SIZE: 11px; OVERFLOW: visible; FONT-WEIGHT: normal; PADDING-TOP: 4px
}
#header #accountmenu DIV.submenu UL LI A:hover {
	BACKGROUND-COLOR: #e0f2c2; COLOR: #518300
}
#header #accountmenu #logoutlink {
	FONT-WEIGHT: bold
}
#header #twitterpost {
	POSITION: absolute; TOP: 34px; LEFT: 416px
}
#header #twitterpost IMG {
	MARGIN: 5px 5px 0px 0px; DISPLAY: block; FLOAT: left
}
#header #twitterpost .balloon {
	POSITION: relative; PADDING-BOTTOM: 0px; MARGIN-TOP: 6px; PADDING-LEFT: 5px; WIDTH: 455px; PADDING-RIGHT: 5px; FONT-FAMILY: "lucida grande", tahoma, arial, sans-serif; BACKGROUND: url(../images/twitterpost_balloon_bg.gif) no-repeat 0px 0px; FLOAT: left; HEIGHT: 30px; OVERFLOW: hidden; PADDING-TOP: 5px
}


#header #twitterpost .left.end {
	WIDTH: 11px; BACKGROUND-POSITION: 0px 0px; LEFT: 0px
}
#header #twitterpost .right.end {
	WIDTH: 6px; BACKGROUND-POSITION: 100% 0px; RIGHT: 0px
}
#header #twitterpost UL LI .post {
	POSITION: relative
}
#header #twitterpost UL LI .post {
	POSITION: absolute; WHITE-SPACE: nowrap; FONT-SIZE: 11px; TOP: 4px
}
#header #twitterpost UL {
	LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px
}
.menu {
	POSITION: static; MARGIN: 0px 0px 30px; WIDTH: auto; HEIGHT: 18px; BORDER-TOP: #e3e3e3 1px solid; TOP: auto; PADDING-TOP: 15px; LEFT: auto
}
.menu A {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.menu .head {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; DISPLAY: none; FONT-FAMILY: "lucida grande", tahoma, arial, sans-serif; FLOAT: left; FONT-SIZE: 11px; PADDING-TOP: 2px
}
.menu .top {
	MARGIN: 0px 0px 0px 8px; HEIGHT: 31px
}
.menu .top A {
	LINE-HEIGHT: 24px; WIDTH: auto; DISPLAY: block; FLOAT: left; HEIGHT: 30px; COLOR: #dedede; FONT-SIZE: 12px; FONT-WEIGHT: bold; MARGIN-RIGHT: 15px
}
.menu .top A:hover {
	BACKGROUND-COLOR: transparent; COLOR: #ccff8f
}
.menu .top A.act {
	BACKGROUND: url(images/menu-marker.png) no-repeat center bottom; COLOR: #ccff8f
}
.menu .sub {
	MARGIN-TOP: 0px; FLOAT: left
}
.menu .sub A {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 8px; WIDTH: auto; PADDING-RIGHT: 0px; DISPLAY: block; FONT-FAMILY: "lucida grande", tahoma, arial, sans-serif; BACKGROUND: url(images/submenu-bg.png) no-repeat left 18px; FLOAT: left; HEIGHT: 18px; FONT-SIZE: 11px; OVERFLOW: hidden; PADDING-TOP: 0px
}
.menu .sub A SPAN {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 17px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: auto; PADDING-RIGHT: 8px; DISPLAY: block; BACKGROUND: url(images/submenu-bg.png) no-repeat right 18px; FLOAT: left; HEIGHT: 18px; COLOR: #555; OVERFLOW: hidden; CURSOR: pointer; PADDING-TOP: 0px
}
.menu .sub A:hover {
	BACKGROUND-COLOR: #d9d9d9; BACKGROUND-POSITION: left -36px
}
.menu .sub A:hover SPAN {
	BACKGROUND-POSITION: right -54px; COLOR: #000
}
.menu .sub A.act {
	BACKGROUND-COLOR: #ec5810; BACKGROUND-POSITION: left 0px
}
.menu .sub A.act:hover {
	BACKGROUND-COLOR: #ec5810; BACKGROUND-POSITION: left 0px
}
.menu .sub A.act SPAN {
	BACKGROUND-POSITION: right -18px; COLOR: #fff
}
.menu .sub A.act:hover SPAN {
	BACKGROUND-POSITION: right -18px; COLOR: #fff
}
#menuitem_login {
	FLOAT: right; COLOR: #dedede; FONT-SIZE: 11px
}
#menuitem_login A {
	MARGIN-RIGHT: 0px
}
#menuitem_logout {
	FONT-FAMILY: "lucida grande", tahoma, arial, sans-serif; FLOAT: right; COLOR: #dedede; FONT-SIZE: 11px
}
#menuitem_logout A {
	MARGIN: 0px; DISPLAY: inline; FLOAT: none; COLOR: #9cd6ed; FONT-SIZE: 11px; FONT-WEIGHT: normal
}
#menuitem_logout A:hover {
	COLOR: #c6eaf8
}
#footercontainer {
	TEXT-ALIGN: left; PADDING-BOTTOM: 40px ;font-size:8pt;
}
#footer {
	BACKGROUND-IMAGE: none; BORDER-BOTTOM: #ccc 1px solid; POSITION: relative; TEXT-ALIGN: left; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 20px; BACKGROUND-COLOR: transparent; MARGIN: 0px auto; MIN-HEIGHT: 240px; PADDING-LEFT: 20px; WIDTH: 960px; PADDING-RIGHT: 0px; HEIGHT: auto; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 20px; font-size:8pt;
}
#footer DIV.border {
	POSITION: absolute; WIDTH: 5px; HEIGHT: 5px; FONT-SIZE: 1px
}
#footer DIV.top_left {
	BACKGROUND-POSITION: -250px -120px; TOP: -1px; LEFT: -1px; BACKGROUND: url(../images/footercorner.png);
}
#footer DIV.top_right {
	BACKGROUND-POSITION: -265px -120px; TOP: -1px; RIGHT: -1px; BACKGROUND: url(../images/footercornertopright.png);
}
#footer DIV.bottom_left {
	BOTTOM: -1px; BACKGROUND-POSITION: -250px -135px; LEFT: -1px; BACKGROUND: url(../images/footercornerbottomleft.png);
}
#footer DIV.bottom_right {
	BOTTOM: -1px; BACKGROUND-POSITION: -265px -135px; RIGHT: -1px; BACKGROUND: url(../images/footercornerbottomright.png);
}

DIV.bottom_right {
	BOTTOM: -1px; BACKGROUND-POSITION: -265px -135px; RIGHT: -1px; BACKGROUND: url(../images/footercornerbottomright.png);
}

DIV.bottom_left {
	BOTTOM: -1px; BACKGROUND-POSITION: -250px -135px; LEFT: -1px; BACKGROUND: url(../images/footercornerbottomleft.png);
}

DIV.top_left {
	BACKGROUND-POSITION: -250px -120px; TOP: -1px; LEFT: -1px; BACKGROUND: url(../images/footercorner444.png);
}
DIV.top_right {
	BACKGROUND-POSITION: -265px -120px; TOP: -1px; RIGHT: -1px; BACKGROUND: url(../images/footercornertopright444.png);
}

.topcontainer DIV.bottom_right {
	BOTTOM: -1px; BACKGROUND-POSITION: -265px -135px; RIGHT: -1px; BACKGROUND: url(../images/topfootercornerbottomright444.png);
}

.topcontainer DIV.bottom_left {
	BOTTOM: -1px; BACKGROUND-POSITION: -250px -135px; LEFT: -1px; BACKGROUND: url(../images/topfootercornerbottomleft444.png);
}

.topcontainer DIV.top_left {
	BACKGROUND-POSITION: -250px -120px; TOP: -1px; LEFT: -1px; BACKGROUND: url(../images/topfootercorner.png);
}
.topcontainer DIV.top_right {
	BACKGROUND-POSITION: -265px -120px; TOP: -1px; RIGHT: -1px; BACKGROUND: url(../images/topfootercornertopright.png);
}

#footer H2 {
	PADDING-BOTTOM: 0px; MARGIN: 10px 0px 19px; PADDING-LEFT: 0px; WIDTH: 150px; PADDING-RIGHT: 0px; LETTER-SPACING: 0.3px; HEIGHT: 17px; COLOR: #555; CLEAR: both; FONT-SIZE: 16px; OVERFLOW: hidden; PADDING-TOP: 0px
}
#footer .spacer {
	HEIGHT: 1px; CLEAR: both; FONT-SIZE: 1px
}
#footer #footer_right_column {
	POSITION: absolute; BORDER-LEFT: #ccc 1px solid; WIDTH: 260px; HEIGHT: 100%; TOP: 0px; RIGHT: 0px
}
#footer #footer_right_column .right_section {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; PADDING-RIGHT: 10px; PADDING-TOP: 20px; text-align:left;
}
.icflag {
	LINE-HEIGHT: 17px; PADDING-LEFT: 25px; DISPLAY: inline-block; BACKGROUND: url(../images/common.png) no-repeat -350px -90px; HEIGHT: 17px; VERTICAL-ALIGN: top
}
.es {
	BACKGROUND-POSITION: -380px -90px
}
.fi {
	BACKGROUND-POSITION: -410px -90px
}
.fr {
	BACKGROUND-POSITION: -440px -90px
}
.nl {
	BACKGROUND-POSITION: -470px -90px
}
.no {
	BACKGROUND-POSITION: -500px -90px
}
.se {
	BACKGROUND-POSITION: -530px -90px
}
.uk {
	BACKGROUND-POSITION: -560px -90px
}
#marketswitcher H3.p {
	CURSOR: pointer
}
#marketswitcher H3 .icflag {
	VERTICAL-ALIGN: text-bottom; MARGIN-RIGHT: 6px
}
#marketswitcher .selector {
	MARGIN-TOP: 15px; DISPLAY: none
}
#marketswitcher UL {
	LIST-STYLE: none none outside; PADDING-BOTTOM: 0px; MARGIN: 3px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px;
}
#marketswitcher DIV UL LI {
	PADDING-BOTTOM: 0px; MARGIN: 5px 0px; PADDING-LEFT: 0px; WIDTH: 115px; PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: left; PADDING-TOP: 0px;
}
#marketswitcher DIV UL LI A {
	COLOR: #555; FONT-SIZE: 8px;
}
#marketswitcher DIV UL LI A:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000
}
#marketswitcher DIV UL LI A .icflag {
	VERTICAL-ALIGN: text-bottom; MARGIN-RIGHT: 7px
}
#footer #footer_right_column #language_section IMG {
	DISPLAY: block; FLOAT: left; MARGIN-RIGHT: 15px
}
#footer #footer_right_column #language_section SELECT {
	MIN-WIDTH: 110px
}
#footer #footer_right_column #social_section {
	BORDER-TOP: #ccc 1px solid
}
#footer #footer_right_column #social_section UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#footer #footer_right_column #social_section UL LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; FLOAT: left; PADDING-TOP: 0px
}
#footer #footer_right_column #social_section UL LI A {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 10px; PADDING-LEFT: 38px; WIDTH: 67px; PADDING-RIGHT: 0px; DISPLAY: block; FONT-FAMILY: "lucida grande", tahoma, arial, sans-serif; BACKGROUND: url(../images/common.png) no-repeat; HEIGHT: 21px; COLOR: #333; FONT-SIZE: 11px; FONT-WEIGHT: bold; PADDING-TOP: 7px
}
#footer #footer_right_column #social_section UL LI A#twitter_link {
	BACKGROUND-POSITION: -952px 0px
}
#footer #footer_right_column #social_section UL LI A#youtube_link {
	BACKGROUND-POSITION: -952px -30px
}
#footer #footer_right_column #social_section UL LI A#facebook_link {
	BACKGROUND-POSITION: -952px -60px
}
#footer #footer_right_column #social_section UL LI A#flickr_link {
	BACKGROUND-POSITION: -952px -90px
}
#footer #footer_right_column #social_section UL LI A#vimeo_link {
	
}
#footer #footer_right_column #social_section UL LI A:hover SPAN {
	BACKGROUND-COLOR: #e0f2c2
}
#pagecontainer {
	MARGIN-BOTTOM: -300px
}
#push {
	HEIGHT: 300px
}
#footer {
	MIN-WIDTH: 778px; LINE-HEIGHT: 32px
}
#footer A {
	COLOR: #acacac
}
#footer A:hover {
	COLOR: #666
}
#footer DIV.copyright {
	POSITION: absolute; TEXT-ALIGN: right; WIDTH: 460px; BOTTOM: 5px; FONT-FAMILY: "lucida grande", tahoma, arial, sans-serif; COLOR: #888888; FONT-SIZE: 11px; LEFT: 0px
}
#footer DIV.language {
	Z-INDEX: 0; POSITION: absolute; TEXT-ALIGN: right; WIDTH: 153px; COLOR: #888888; TOP: 15px; LEFT: 780px
}
#footer DIV#social {
	Z-INDEX: 0; POSITION: absolute; TEXT-ALIGN: right; WIDTH: 153px; COLOR: #888888; TOP: 15px; LEFT: 780px
}
#footer DIV#social {
	TOP: 45px
}
#footer DIV#social A {
	FONT-FAMILY: "lucida grande", tahoma, arial, sans-serif; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #888888; FONT-SIZE: 11px
}
#footer DIV#social A:hover {
	COLOR: #333333
}
#footer DIV.language IMG.flag {
	MARGIN-RIGHT: 2px
}
#footermenu {
	WIDTH: 700px; FLOAT: left; HEIGHT: 144px
}
#footermenu DIV.section {
	MARGIN: 0px 20px 0px 0px; MAX-WIDTH: 200px; FLOAT: left;
}
#footermenu H3 {
	LINE-HEIGHT: 18px; COLOR: #555555; FONT-SIZE: 11px
}
#footermenu H3 A {
	LINE-HEIGHT: 18px; FONT-FAMILY: "lucida grande", tahoma, arial, sans-serif; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #555555; FONT-SIZE: 11px
}
#footermenu H3 A:hover {
	COLOR: #333
}
#footermenu UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
#footermenu UL LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; CLEAR: left; PADDING-TOP: 4px ;FONT-FAMILY: "lucida grande", tahoma, arial, sans-serif; BACKGROUND: none transparent scroll repeat 0% 0%;FONT-SIZE: 11px; PADDING-TOP: 0px; LEFT: -8px
}
#footermenu UL LI A {
	POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 8px; PADDING-RIGHT: 0px; FONT-FAMILY: "lucida grande", tahoma, arial, sans-serif; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; FONT-SIZE: 11px; PADDING-TOP: 0px; LEFT: -8px
}
#footermenu UL LI A SPAN {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 8px; FLOAT: left; COLOR: #888; CURSOR: pointer; PADDING-TOP: 0px
}
#footermenu UL LI SPAN {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 8px; FLOAT: left; COLOR: #888; PADDING-TOP: 0px
}
#footermenu UL LI A:hover SPAN {
	COLOR: #555
}
#footermenu UL LI A.act {
	WIDTH: auto; DISPLAY: block; BACKGROUND: url(images/submenu-bg.png) #ec5810 no-repeat left 0px; HEIGHT: 18px
}
#footermenu UL LI A.act SPAN {
	WIDTH: auto; DISPLAY: block; BACKGROUND: url(images/submenu-bg.png) no-repeat right -18px; HEIGHT: 16px; COLOR: #fff !important; PADDING-TOP: 2px
}
#searchresults {
	Z-INDEX: 1348; POSITION: absolute; WIDTH: 338px; FONT-FAMILY: "lucida grande", tahoma, arial, sans-serif; FONT-SIZE: 11px; TOP: 81px; RIGHT: 0px
}
#searchresults .mainmenu_corner {
	POSITION: absolute; WIDTH: 5px; BACKGROUND: url(images/searchresults/searchresults_bg.png) no-repeat -333px 0px; HEIGHT: 5px; FONT-SIZE: 1px; TOP: -5px; RIGHT: 0px
}
#searchresults A.result {
	BORDER-BOTTOM: #2d2d2d 1px solid; PADDING-BOTTOM: 10px; LINE-HEIGHT: 14px; BACKGROUND-COLOR: #373737; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: block; COLOR: #ccc; FONT-SIZE: 10px; BORDER-TOP: #474747 1px solid; PADDING-TOP: 8px
}
#searchresults A.odd.result {
	BACKGROUND-COLOR: #313131
}
#searchresults A.result:hover {
	BACKGROUND-COLOR: #212121
}
#searchresults A.odd.result:hover {
	BACKGROUND-COLOR: #212121
}
#searchresults A.selected.result:hover {
	BACKGROUND-COLOR: #212121
}
#searchresults A.odd.selected.result:hover {
	BACKGROUND-COLOR: #212121
}
#searchresults A.result .title {
	LINE-HEIGHT: 20px; FONT-FAMILY: helvetica, arial, sans-serif; COLOR: #fff; FONT-SIZE: 12px
}
#searchresults A.result B {
	COLOR: #fff; FONT-WEIGHT: bold
}
#searchresults A.moreresults {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; DISPLAY: block; BACKGROUND: url(images/searchresults/searchresults_bg.png) #444 no-repeat 0px -5px; HEIGHT: 22px; COLOR: #fff; BORDER-TOP: #313131 1px solid; PADDING-TOP: 7px
}
#searchresults A.moreresults .num {
	FONT-WEIGHT: bold
}
#searchresults A.moreresults .link {
	COLOR: #ccff84
}
#searchresults A.moreresults:hover .link {
	TEXT-DECORATION: underline
}
#searchresults A.searchmusic {
	POSITION: relative; PADDING-BOTTOM: 10px; LINE-HEIGHT: 14px; PADDING-LEFT: 62px; PADDING-RIGHT: 42px; DISPLAY: block; BACKGROUND: url(images/searchresults/searchresults_bg.png) #373737 no-repeat 0px 50%; COLOR: #ccc; BORDER-TOP: #313131 1px solid; PADDING-TOP: 12px
}
#searchresults A.searchmusic:hover {
	BACKGROUND-COLOR: #212121
}
#searchresults A.searchmusic .title {
	LINE-HEIGHT: 20px; FONT-FAMILY: helvetica, arial, sans-serif; COLOR: #ccff84; FONT-SIZE: 12px
}
#searchresults A.searchmusic .query {
	COLOR: #fff; FONT-WEIGHT: bold
}
#searchresults A.searchmusic .border {
	POSITION: absolute; WIDTH: 338px; BOTTOM: -5px; BACKGROUND: url(images/searchresults/searchresults_bg.png) no-repeat 0px -290px; HEIGHT: 5px; FONT-SIZE: 1px; LEFT: 0px
}
#searchresults A.searchmusic:hover .border {
	BACKGROUND-POSITION: 0px -295px
}
.separator.two-columns {
	BACKGROUND: url(images/two-cols-bg.png) no-repeat 120px -5px; PADDING-TOP: 5px
}
.two-columns .col1 {
	WIDTH: 650px; FLOAT: left; MARGIN-RIGHT: 50px
}
.two-columns .col1 P IMG.right {
	MARGIN: 0px 0px 20px 20px; FLOAT: right
}
.two-columns .col2 {
	WIDTH: 280px; FLOAT: left
}
.two-columns .smallmargin.col1 {
	MARGIN-RIGHT: 10px
}
.two-columns .smallmargin-c1 {
	MARGIN-RIGHT: 10px
}
.two-columns .smallmargin.col2 {
	WIDTH: 295px
}
.two-columns .smallmargin-c2 {
	WIDTH: 295px
}
UL {
	LIST-STYLE-TYPE: square; MARGIN: 14px 0px; PADDING-LEFT: 20px
}
LI {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.one-column {
	WIDTH: 513px
}
#blog DIV.post {
	MARGIN-BOTTOM: 40px
}
#blog DIV.post H1.title {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 5px; PADDING-TOP: 0px
}
#blog DIV.post H1.title A:link {
	COLOR: #222
}
#blog DIV.post H1.title A:visited {
	COLOR: #222
}
#blog DIV.post H1.title A:active {
	COLOR: #222
}
#blog DIV.post H1.title A:hover:link {
	COLOR: #000
}
#blog DIV.post H1.title A:hover:visited {
	COLOR: #000
}
#blog DIV.post H1.title A:hover:active {
	COLOR: #000
}
#blog DIV.post DIV.date {
	MARGIN-BOTTOM: 10px; COLOR: #777; FONT-SIZE: 9px
}
#blog DIV.post DIV.date A {
	COLOR: #777
}
#blog DIV.post DIV.date A:hover {
	BACKGROUND-COLOR: #eee; COLOR: #000
}
#blog DIV.post DIV.body IMG[align=right] {
	MARGIN: 10px 0px 15px 15px; CLEAR: right
}
#blog DIV.post DIV.body IMG[align=left] {
	MARGIN: 10px 15px 15px 0px
}
#blog DIV.post DIV.body SMALL.read_more {
	WHITE-SPACE: nowrap
}
#blog DIV.post DIV.body P {
	MARGIN: 0px 0px 15px
}
#blog DIV.post DIV.meta {
	BORDER-BOTTOM: #cccccc 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 5px
}
#blog DIV.post DIV.meta DIV.author {
	FLOAT: left; COLOR: #777; FONT-SIZE: 12px
}
#blog DIV.post DIV.meta DIV.feedback {
	PADDING-RIGHT: 6px; FLOAT: right; COLOR: #777; FONT-SIZE: 12px; MARGIN-RIGHT: 6px
}
#blog DIV.post DIV.meta DIV.categories {
	FLOAT: right; COLOR: #777; FONT-SIZE: 10px
}
#blog DIV.post DIV.meta DIV.categories A:link {
	COLOR: #578
}
#blog DIV.post DIV.meta DIV.categories A:active {
	COLOR: #578
}
#blog DIV.post DIV.meta DIV.categories A:visited {
	COLOR: #867
}
#blog DIV.post DIV.meta DIV.categories A:hover:link {
	COLOR: #777
}
#blog DIV.post DIV.meta DIV.categories A:hover:visited {
	COLOR: #777
}
#blog DIV.post DIV.meta DIV.categories A:hover:active {
	COLOR: #777
}
.sub#blog H1 {
	FONT-SIZE: 16px
}
.sub#blog DIV.post H1.title A:link {
	COLOR: #444
}
.sub#blog DIV.post H1.title A:visited {
	COLOR: #444
}
.sub#blog DIV.post H1.title A:active {
	COLOR: #444
}
#blog DIV.post H1.title A:hover:link {
	COLOR: #000
}
.sub#blog DIV.post H1.title A:hover:visited {
	COLOR: #000
}
.sub#blog DIV.post H1.title A:hover:active {
	COLOR: #000
}
#blog #feed-icon {
	POSITION: relative; TOP: 2px
}
#blog #feed-link-text {
	MARGIN-LEFT: 3px
}
#commentlist UL.paging {
	BACKGROUND-IMAGE: url(images/loading-16-f4f4f4-555555.gif); MARGIN: 1em 0px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px -16px
}
.loading#commentlist UL.paging {
	BACKGROUND-POSITION: 6px 8px
}
.loading#commentlist UL.paging LI.loading {
	PADDING-LEFT: 20px
}
#commentform P {
	COLOR: #333
}
#blog .commentlist P {
	COLOR: #333
}
#blog DIV.comment {
	MARGIN: 15px 0px 0px
}
#blog DIV.even.comment {
	
}
#blog DIV.commentlist DIV.meta {
	BORDER-BOTTOM: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 11px; PADDING-RIGHT: 0px; FONT-SIZE: 12px; PADDING-TOP: 6px
}
#blog .commentlist DIV.meta A {
	COLOR: #777
}
#blog .commentlist SPAN.author {
	FONT-WEIGHT: bold
}
#blog .commentlist DIV.comment-bubble-top_free {
	BACKGROUND-IMAGE: url(images/comment-bubble-top_free.png)
}
#blog .commentlist DIV.comment-bubble-top_employee {
	BACKGROUND-IMAGE: url(images/comment-bubble-top_employee.png)
}
#blog .commentlist DIV.comment-bubble-top_premium {
	BACKGROUND-IMAGE: url(images/comment-bubble-top_premium.png)
}
#blog .commentlist DIV.comment-bubble-bottom_free {
	BACKGROUND-IMAGE: url(images/comment-bubble-bottom_free.png)
}
#blog .commentlist DIV.comment-bubble-bottom_employee {
	BACKGROUND-IMAGE: url(images/comment-bubble-bottom_employee.png)
}
#blog .commentlist DIV.comment-bubble-bottom_premium {
	BACKGROUND-IMAGE: url(images/comment-bubble-bottom_premium.png)
}
#blog .commentlist DIV.comment-bubble-middle_free {
	BACKGROUND-COLOR: #e2e2e2
}
#blog .commentlist DIV.comment-bubble-middle_employee {
	BACKGROUND-COLOR: #ddf5cc
}
#blog .commentlist DIV.comment-bubble-middle_premium {
	BACKGROUND-COLOR: #d0eaf1
}
#blog .commentlist DIV.comment-bubble-top {
	WIDTH: 495px; HEIGHT: 16px
}
#blog .commentlist DIV.comment-bubble-middle {
	WIDTH: 495px; OVERFLOW: hidden
}
#blog .commentlist DIV.comment-bubble-bottom {
	WIDTH: 495px; HEIGHT: 6px
}
#blog DIV.comment P {
	PADDING-BOTTOM: 6px; MARGIN: 0px; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; COLOR: #555; PADDING-TOP: 6px
}
#blog DIV.even.comment P {
	COLOR: #444
}
#blog .commentlist P.moderation {
	FONT-STYLE: italic; MARGIN-TOP: 15px; FONT-WEIGHT: bold
}
#blog DIV.commentlist {
	MARGIN: 15px 0px 20px
}
#blog TEXTAREA.comment {
	WIDTH: 100%; HEIGHT: 100px
}
#blog .archivesbox {
	PADDING-BOTTOM: 36px; PADDING-LEFT: 24px; PADDING-RIGHT: 24px; PADDING-TOP: 0px
}
#blog .archivesbox .column {
	POSITION: relative; MARGIN: 0px 24px 24px 0px; WIDTH: 286px; FLOAT: left
}
#blog .archivesbox .last.column {
	MARGIN-RIGHT: 0px
}
#blog .archivesbox .column H2 {
	COLOR: #333; FONT-SIZE: 18px; FONT-WEIGHT: normal
}
#blog .archivesbox .column UL {
	LIST-STYLE: square none outside; MARGIN: 14px 0px; PADDING-LEFT: 20px
}
#blog .archivesbox .column UL LI {
	PADDING-BOTTOM: 4px; LINE-HEIGHT: 17px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 4px; FONT-SIZE: 12px; PADDING-TOP: 0px
}
#login {
	WIDTH: 400px
}
#login INPUT.text {
	WIDTH: 200px; DISPLAY: block; MARGIN-BOTTOM: 11px
}
#login LABEL {
	WIDTH: 200px; DISPLAY: block
}
#login FORM {
	WIDTH: 400px
}
DIV.thumbnails A {
	TEXT-ALIGN: center; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #eee; MARGIN: 0px 5px 5px 0px; PADDING-LEFT: 5px; WIDTH: 100px; PADDING-RIGHT: 5px; DISPLAY: block; FLOAT: left; HEIGHT: 100px; PADDING-TOP: 5px
}
DIV.thumbnails A:hover {
	BACKGROUND-COLOR: #ddd
}
DIV#download .numbered-section {
	MARGIN-TOP: 30px
}
DIV.top-section {
	POSITION: relative; TEXT-ALIGN: center; HEIGHT: 280px
}
DIV.top-section H1 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: bold 70px arial, helvetica, sans-serif; COLOR: #fff; PADDING-TOP: 85px
}
#startpage {
	MARGIN-TOP: -31px
}
#why-not-available {
	MARGIN-TOP: -31px
}
#startpage DIV.top-section {
	BACKGROUND-IMAGE: url(images/top-section-startpage.jpg)
}
#startpage DIV.gift-card-bg {
	BACKGROUND-IMAGE: url(images/top-section-gift-card.jpg)
}
#startpage #gift-card-info {
	POSITION: absolute; TEXT-ALIGN: left; TOP: 20px; LEFT: 20px
}
#startpage #gift-card-info SPAN {
	POSITION: static; LINE-HEIGHT: 1.3; WIDTH: 180px; DISPLAY: block; FONT-FAMILY: helvetica, arial, sans-serif; MARGIN-BOTTOM: 5px; COLOR: #333; FONT-SIZE: 13px
}
#startpage #gift-card-wrapper {
	POSITION: absolute; WIDTH: 375px; DISPLAY: block; BACKGROUND: none transparent scroll repeat 0% 0%; HEIGHT: 280px; TOP: 0px; LEFT: 0px
}
#why-not-available DIV.top-section {
	BACKGROUND: url(images/top-section-startpage.jpg) no-repeat
}
#startpage DIV.top-section A#video-bubble {
	POSITION: absolute; WIDTH: 234px; DISPLAY: block; HEIGHT: 143px; TOP: 11px; LEFT: 168px
}
#startpage DIV.top-section A#video-bubble:hover {
	BACKGROUND: url(images/top-section-startpage-mouseover.png)
}
#startpage DIV.top-section A.act#video-bubble {
	BACKGROUND: url(images/top-section-startpage-mouseover.png)
}
#startpage DIV.top-section H1 {
	POSITION: absolute; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: bold 42px arial, helvetica, sans-serif; COLOR: #3f3f3f; TOP: 100px; PADDING-TOP: 0px; LEFT: 415px
}
#why-not-available DIV.top-section H1 {
	POSITION: absolute; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: bold 42px arial, helvetica, sans-serif; COLOR: #3f3f3f; TOP: 100px; PADDING-TOP: 0px; LEFT: 415px
}
#startpage DIV.top-section P {
	POSITION: absolute; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: 24px/24px arial, helvetica, sans-serif; COLOR: #e9690c; TOP: 150px; PADDING-TOP: 0px; LEFT: 415px
}
#why-not-available DIV.top-section P {
	POSITION: absolute; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: 24px/24px arial, helvetica, sans-serif; COLOR: #e9690c; TOP: 150px; PADDING-TOP: 0px; LEFT: 415px
}
#startpage #button-get-started {
	POSITION: absolute; BACKGROUND-COLOR: transparent !important; BOTTOM: 32px; RIGHT: 20px
}
#startpage DIV.products {
	POSITION: relative; BACKGROUND: url(images/products-bg.png) no-repeat
}
#startpage DIV.product {
	POSITION: relative; TEXT-ALIGN: center; WIDTH: 259px; FLOAT: left; MARGIN-RIGHT: 1px
}
#startpage DIV.product IMG.icon {
	MARGIN: 15px 0px 5px
}
#startpage DIV.product P.name {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: bold 48px/48px arial, helvetica, sans-serif; PADDING-TOP: 0px
}
#startpage DIV.product P.name A {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
#startpage DIV.free P.name A {
	COLOR: #6fc008
}
#startpage DIV.daypass P.name A {
	COLOR: #33a9f7
}
#startpage DIV.premium P.name A {
	COLOR: #f6700f
}
#startpage DIV.product P.description {
	MARGIN: 10px 0px 11px; FONT-SIZE: 15px
}
#startpage DIV.product P.learn-more {
	MARGIN: 5px 0px; FONT-SIZE: 13px
}

.box a {font-size:13px;}



#startpage DIV.product P.learn-more A {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
#startpage DIV.product P.button-wrapper {
	PADDING-LEFT: 50px
}
#startpage DIV.product A.button {
	WIDTH: 158px; FLOAT: left
}
#startpage DIV.premium {
	MARGIN-RIGHT: 0px
}
P.label {
	BACKGROUND-IMAGE: url(images/labels.png); TEXT-ALIGN: center; LINE-HEIGHT: 26px; MARGIN: 0px auto; HEIGHT: 26px; _background-image: url(images/labels.gif)
}
#startpage P.label {
	MARGIN-TOP: 17px; WIDTH: 155px; COLOR: #5b4412
}
#startpage DIV.not-avaiable P.label {
	BORDER-BOTTOM: #fff 3px solid; POSITION: absolute; BORDER-LEFT: #fff 3px solid; WIDTH: 210px; BACKGROUND-POSITION: 0px -52px; COLOR: #5e5e5d; BORDER-TOP: #fff 3px solid; TOP: 81px; BORDER-RIGHT: #fff 3px solid; LEFT: 23px
}
#startpage DIV.not-avaiable P.name A {
	COLOR: #ddd
}
#startpage DIV.not-avaiable P.description {
	COLOR: #ddd
}
#startpage-new {
	WIDTH: 780px
}
#startpage-new DIV.top-section H1 {
	POSITION: absolute; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 400px; PADDING-RIGHT: 0px; FONT: bold 30px helvetica, arial, sans-serif; COLOR: #222; TOP: 100px; PADDING-TOP: 0px; LEFT: 40px
}
#startpage-new DIV.top-section H2 {
	POSITION: absolute; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 400px; PADDING-RIGHT: 0px; FONT: bold 20px/20px helvetica, arial, sans-serif; TOP: 40px; PADDING-TOP: 0px; LEFT: 40px
}
#startpage-new DIV.top-section H2 A {
	COLOR: #6fc008
}
#startpage-new DIV.top-section DIV#free H2 {
	COLOR: #333; FONT-SIZE: 18px; TOP: 360px
}
#startpage-new DIV.top-section DIV#free H2 A {
	COLOR: #333
}
#startpage-new DIV.top-section DIV#free H2 A:hover {
	BACKGROUND-COLOR: transparent; COLOR: black
}
#startpage-new DIV.top-section P {
	POSITION: absolute; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 270px; PADDING-RIGHT: 0px; FONT: 15px/1.3em helvetica, arial, sans-serif; COLOR: #3f3f3f; TOP: 140px; PADDING-TOP: 0px; LEFT: 40px
}
#startpage-new DIV.top-section DIV#free P#requires-invite {
	LINE-HEIGHT: 1.1em; WIDTH: 170px; FONT-SIZE: 13px; TOP: 410px; LEFT: 40px
}
#startpage-new DIV.top-section DIV#free P#pitch {
	LINE-HEIGHT: 1.4em; WIDTH: 280px; FONT-SIZE: 13px; TOP: 382px; LEFT: 250px
}
#startpage-new #news-boxes {
	TEXT-ALIGN: center; MARGIN: 50px auto 0px
}
#startpage-new #news-boxes DIV A {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#startpage-new #news-boxes DIV {
	FLOAT: left
}
#startpage-new #news-boxes #box1 {
	MARGIN-RIGHT: 20px
}
#startpage-new #news-boxes #box2 {
	MARGIN: 0px 10px
}
#startpage-new #news-boxes #box3 {
	MARGIN-LEFT: 20px
}
#startpage-new DIV.not-available-message {
	TOP: 360px
}
#startpage-new DIV.premium-not-available P {
	POSITION: absolute; TOP: 210px
}
#startpage-new {
	MARGIN-TOP: 0px
}
#why-not-available {
	MARGIN-TOP: 0px
}
#startpage-new DIV.top-section {
	TEXT-ALIGN: left; BACKGROUND: url(images/top-section-startpage-bg.png?123) repeat-x; HEIGHT: 454px
}
#startpage-new #clients-image {
	POSITION: absolute; TOP: 59px; LEFT: 375px
}
#startpage-new SPAN#video-bubble-container {
	POSITION: absolute; TOP: 273px; LEFT: 50px
}
#startpage-new DIV.premium-not-available #video-bubble-container {
	POSITION: absolute; FONT-SIZE: 15px; TOP: 210px; LEFT: 40px
}
#startpage-new #button-buy-now {
	POSITION: absolute; BACKGROUND-COLOR: transparent !important; BOTTOM: 183px; LEFT: 40px
}
#startpage-new #button-get-started {
	POSITION: absolute; BACKGROUND-COLOR: transparent !important; BOTTOM: 30px; RIGHT: 50px
}
#startpage-new #premium-price {
	POSITION: absolute; WIDTH: 87px; BACKGROUND: url(images/green-badge.png) no-repeat; HEIGHT: 87px; TOP: 30px; PADDING-TOP: 23px; LEFT: 690px; _background: transparent url(images/green-badge.gif) no-repeat
}
#premium-price DIV SPAN.from {
	FONT-SIZE: 11px
}
#premium-price SPAN.ammount {
	LINE-HEIGHT: 26px; FONT-SIZE: 26px
}
#premium-price SPAN.SEK SPAN.currency {
	LINE-HEIGHT: 13px; FONT-SIZE: 13px
}
#premium-price SPAN.NOK SPAN.currency {
	LINE-HEIGHT: 13px; FONT-SIZE: 13px
}
#premium-price SPAN.currency {
	LINE-HEIGHT: 26px; FONT-SIZE: 26px
}
#premium-price SPAN.duration {
	FONT-SIZE: 11px
}
DIV.price {
	Z-INDEX: 1338; POSITION: absolute; TEXT-ALIGN: center; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1; PADDING-LEFT: 0px; WIDTH: 62px; PADDING-RIGHT: 0px; FONT-FAMILY: arial, helvetica, sans-serif; WHITE-SPACE: nowrap; HEIGHT: 47px; COLOR: #fff; FONT-SIZE: 10px !important; TOP: 10px; FONT-WEIGHT: bold; PADDING-TOP: 15px; LEFT: 150px
}
DIV.premium DIV.price {
	BACKGROUND: url(images/badges.png) no-repeat 0px -62px; _background: url(images/badges.gif) no-repeat 0px -62px
}
DIV.daypass DIV.price {
	BACKGROUND: url(images/badges.png) no-repeat; _background: url(images/badges.gif) no-repeat
}
#overview DIV.price {
	BACKGROUND: url(images/badges.png) no-repeat 0px -124px; COLOR: #333; _background: url(images/badges.gif) no-repeat 0px -124px
}
DIV.not-available-message {
	Z-INDEX: 10; POSITION: absolute; TEXT-ALIGN: center; WIDTH: 381px; BACKGROUND: url(images/not-available.png) no-repeat; HEIGHT: 73px; TOP: 420px; LEFT: 366px; _background: url(images/not-available.gif) no-repeat
}
DIV.not-available-message DIV {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
DIV.not-available-message P {
	MARGIN: 5px 0px; FONT-SIZE: 15px
}
DIV.not-available-message P A {
	FONT-SIZE: 11px
}
#overview DIV.not-available-message {
	TOP: 280px
}
DIV.price SPAN.from {
	FONT-SIZE: 11px
}
DIV.price SPAN.duration {
	FONT-SIZE: 9px
}
#overview TH.payp DIV.price SPAN.duration {
	FONT-SIZE: 13px
}
#why-not-available DIV.info {
	WIDTH: 470px; FLOAT: left; MARGIN-RIGHT: 50px
}
#why-not-available DIV.get-notified {
	WIDTH: 260px; FLOAT: left
}
#free DIV.top-section {
	BACKGROUND-IMAGE: url(images/top-section-free.jpg)
}
#free DIV.top-section H1 {
	COLOR: #cabc9d; FONT-SIZE: 141px; PADDING-TOP: 100px
}
#daypass DIV.top-section {
	BACKGROUND-IMAGE: url(images/top-section-daypass.jpg)
}
#daypass DIV.top-section H1 {
	FONT-SIZE: 141px; PADDING-TOP: 100px
}
#premium DIV.top-section {
	BACKGROUND-IMAGE: url(images/top-section-premium.jpg)
}
#premium DIV.top-section H1 {
	FONT-SIZE: 141px; PADDING-TOP: 100px
}
DIV.product-details {
	BACKGROUND: url(images/product-details-bg.png) no-repeat
}
DIV.product-details DIV.description {
	WIDTH: 285px; FLOAT: left; MARGIN-RIGHT: 50px
}
DIV.product-details DIV.features {
	WIDTH: 250px; FLOAT: left; MARGIN-RIGHT: 28px; PADDING-TOP: 11px
}
DIV.product-details {
	BACKGROUND: url(images/product-details-bg.png) no-repeat
}
DIV.product-details DIV.description A.teaser {
	POSITION: relative; PADDING-BOTTOM: 15px; MARGIN-TOP: 20px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; DISPLAY: block; BACKGROUND: url(images/gift-card-teaser.png) no-repeat; HEIGHT: 125px; PADDING-TOP: 15px
}
DIV.product-details DIV.description A.teaser SPAN {
	POSITION: static; LINE-HEIGHT: 1.3; MARGIN: 0px; WIDTH: 180px; DISPLAY: block; FONT-FAMILY: helvetica, arial, sans-serif; COLOR: #333; FONT-SIZE: 13px
}
DIV.product-details DIV.description A.teaser IMG {
	POSITION: absolute; TOP: 110px; LEFT: 170px
}
DIV.feature {
	POSITION: relative; PADDING-LEFT: 45px; BACKGROUND: url(images/icons.png?090902) no-repeat; HEIGHT: 53px
}
DIV.not-available DIV.feature {
	BACKGROUND-IMAGE: url(images/icons-disabled.png)
}
DIV.no-ads.feature {
	BACKGROUND-POSITION: 0px -49px
}
DIV.basic.feature {
	BACKGROUND-POSITION: 0px -196px
}
DIV.mobile.feature {
	BACKGROUND-POSITION: 0px -147px
}
DIV.travel.feature {
	BACKGROUND-POSITION: 0px -98px
}
DIV.high-bitrate.feature {
	BACKGROUND-POSITION: 0px -245px
}
DIV.feature DIV.text {
	POSITION: relative; DISPLAY: table; HEIGHT: 53px; OVERFLOW: hidden
}
DIV.feature DIV.text DIV {
	DISPLAY: table-cell; VERTICAL-ALIGN: middle; TOP: 50%
}
DIV.feature DIV.text DIV DIV {
	TOP: -50%
}
DIV.feature IMG.icon {
	POSITION: absolute; TOP: 10px; LEFT: 0px
}
DIV.feature DIV.text P {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DIV.feature DIV.text P.name {
	LINE-HEIGHT: 14px !important; FONT-SIZE: 12px !important; FONT-WEIGHT: bold
}
DIV.not-available DIV.feature DIV.text P {
	COLOR: #ccc
}
DIV.feature DIV.text P.description {
	LINE-HEIGHT: 12px !important; FONT-SIZE: 10px !important
}
DIV.product-details DIV.action {
	TEXT-ALIGN: center; WIDTH: 160px; FLOAT: right; OVERFLOW: hidden
}
DIV.product-details DIV.action P.price {
	FONT: 20px arial, helvetica, sans-serif
}
DIV.product-details DIV.action A.button {
	WIDTH: 100%
}

P.date {
	MARGIN: 8px 0px 11px; COLOR: #777; FONT-SIZE: 9px
}
#press-room DIV.press-releases {
	WIDTH: 360px; FLOAT: left; MARGIN-RIGHT: 60px; PADDING-TOP: 30px
}
#press-room DIV.press-coverage {
	WIDTH: 360px; FLOAT: left; PADDING-TOP: 30px
}
#press-room DIV.press-email {
	WIDTH: 360px; FLOAT: left
}
#press-room DIV.press-resources {
	WIDTH: 360px; FLOAT: left; MARGIN-RIGHT: 60px
}
#press-room TABLE TH {
	TEXT-ALIGN: left; PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 10px
}
#press-room TABLE TD {
	TEXT-ALIGN: left; PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 10px
}
#press-room TABLE TH {
	WIDTH: 90px; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
#press-room .press-releases UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 12px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
#press-room .press-coverage UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 12px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
#sitemain UL.thumbnails {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
#sitemain UL.thumbnails LI {
	
}
#sitemain UL.thumbnails LI.im {
	BORDER-BOTTOM: #ddd 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #ddd 1px solid; PADDING-BOTTOM: 5px; MIN-HEIGHT: 140px; PADDING-LEFT: 5px; WIDTH: 100px; PADDING-RIGHT: 5px; MARGIN-BOTTOM: 20px; FLOAT: left; FONT-SIZE: 11px; BORDER-TOP: #ddd 1px solid; MARGIN-RIGHT: 20px; BORDER-RIGHT: #ddd 1px solid; PADDING-TOP: 5px
}
#sitemain UL.thumbnails LI IMG {
	MARGIN-BOTTOM: 7px; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
#sitemain UL.thumbnails LI A {
	TEXT-ALIGN: center; DISPLAY: block
}
#sitemain UL.thumbnails LI A:hover:link {
	BACKGROUND-COLOR: white
}
UL.thumbnails LI A:hover:visited {
	BACKGROUND-COLOR: white
}
DL {
	MARGIN: 0px 0px 11px
}
DT {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #444; FONT-WEIGHT: bold; PADDING-TOP: 10px
}
DD {
	PADDING-BOTTOM: 3px; MARGIN: 5px 0px 0px 18px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; PADDING-TOP: 3px
}
DD P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#faq-category DT A {
	COLOR: #444
}
#faq-category DD {
	BORDER-BOTTOM-COLOR: #fff; BORDER-LEFT: #fff 1px solid; BORDER-TOP-COLOR: #fff; BORDER-RIGHT-COLOR: #fff
}
.faq_category_list A {
	COLOR: transparent
}
.faq_question_category_title {
	MARGIN-TOP: 20px
}

.faq_question a
{ color: #000000;}

.faq_question a:hover
{ color: #000000;}

#faq-question H1 {
	LINE-HEIGHT: 28px
}
#faq-questions H3 {
	MARGIN-TOP: 10px
}
#faq-answers H2 {
	COLOR: #4da400; FONT-SIZE: 18px; FONT-WEIGHT: normal
}
#intro-screen {
	POSITION: relative
}
#intro-screen DIV.hover-circle-wrapper {
	Z-INDEX: 1337; POSITION: absolute; WIDTH: 32px; HEIGHT: 32px; opacity: 0.5; -moz-opacity: 0.5; -khtml-opacity: 0.5
}
#intro-screen DIV.intro-bubble-wrapper {
	POSITION: absolute; PADDING-BOTTOM: 8px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; PADDING-TOP: 8px; opacity: 0; -moz-opacity: 0; -khtml-opacity: 0
}
#intro-screen DIV.intro-bubble {
	BORDER-BOTTOM: #f06b00 1px solid; BORDER-LEFT: #f06b00 1px solid; PADDING-BOTTOM: 8px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; BACKGROUND: #fff; BORDER-TOP: #f06b00 1px solid; BORDER-RIGHT: #f06b00 1px solid; PADDING-TOP: 8px
}
#intro-screen DIV.intro-bubble DIV {
	OVERFLOW: visible
}
#intro-screen DIV.intro-bubble H3 {
	MARGIN: 0px 0px 3px; FONT-SIZE: 14px
}
#intro-screen DIV.intro-bubble P {
	MARGIN: 0px
}
#service-status {
	POSITION: relative; PADDING-BOTTOM: 75px; MARGIN: 60px auto 0px; PADDING-LEFT: 85px; WIDTH: 420px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; PADDING-TOP: 0px; LEFT: -35px
}
#service-status H2 {
	MARGIN-TOP: 0px; PADDING-TOP: 20px
}
.status-ok#service-status {
	BACKGROUND-IMAGE: url(images/service-status-ok.png)
}
.status-fail#service-status {
	BACKGROUND-IMAGE: url(images/service-status-fail.png)
}
DIV.rightcolumn DIV#service-status {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: auto; PADDING-RIGHT: 50px; BACKGROUND-POSITION: 100% 0px; PADDING-TOP: 0px; LEFT: 0px
}
.contact-email-table {
	MARGIN-TOP: 14px; MARGIN-BOTTOM: 24px
}
.contact-email-table TD {
	TEXT-ALIGN: left; PADDING-BOTTOM: 3px; PADDING-LEFT: 0px; PADDING-RIGHT: 5px; PADDING-TOP: 0px
}
.contact-email-table TH {
	TEXT-ALIGN: left; PADDING-BOTTOM: 3px; PADDING-LEFT: 0px; PADDING-RIGHT: 5px; PADDING-TOP: 0px
}
DIV.already-spotified {
	MARGIN: 60px auto 0px; WIDTH: 220px; BACKGROUND: #e3e3e3
}
.products DIV.already-spotified {
	MARGIN: 100px auto 0px
}
DIV.already-spotified DIV.padding {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; PADDING-TOP: 10px
}
DIV.already-spotified H3 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DIV.already-spotified P {
	PADDING-BOTTOM: 0px; MARGIN: 3px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#overview DIV.products {
	POSITION: relative
}
#overview DIV.product {
	POSITION: relative; WIDTH: 258px; BACKGROUND: url(images/overview-products-bg.png) no-repeat; FLOAT: left; MARGIN-RIGHT: 4px
}
#overview DIV.not-available.product {
	BACKGROUND: url(images/overview-products-bg-disabled.png) no-repeat
}
#overview DIV.free.product {
	WIDTH: 256px
}
#overview DIV.daypass.product {
	WIDTH: 256px; BACKGROUND-POSITION: -262px 0px
}
#overview DIV.premium.product {
	BACKGROUND-POSITION: -522px 0px; MARGIN-RIGHT: 0px
}
#overview DIV.product H1 {
	TEXT-ALIGN: center; COLOR: #fff; FONT-SIZE: 48px; FONT-WEIGHT: bold; PADDING-TOP: 160px
}
#overview DIV.not-available.product H1 {
	COLOR: #aaaaaa
}
#overview DIV.product DIV.name {
	HEIGHT: 280px
}
#overview DIV.product DIV.button-wrapper {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 49px; PADDING-RIGHT: 0px; PADDING-TOP: 10px
}
#overview P.label {
	POSITION: relative; MARGIN-TOP: 3px; WIDTH: 210px; BACKGROUND-POSITION: 0px -26px; COLOR: #5e5e5d; LEFT: -26px
}
#overview A.button {
	WIDTH: 158px; FLOAT: left
}
#overview P.learn-more {
	MARGIN: 0px; PADDING-LEFT: 45px; FONT-SIZE: 13px
}
#overview P.learn-more A {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
#overview DIV.features {
	WIDTH: 250px
}
#overview TR.feature TD {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#overview TR.feature TD.status {
	PADDING-LEFT: 12px; VERTICAL-ALIGN: middle
}
#overview TR.first TD.status SPAN {
	BACKGROUND: url(images/overview_first_feature.gif) #f6f6f6 no-repeat; PADDING-TOP: 11px !important
}
#overview TR.last TD.status SPAN {
	PADDING-BOTTOM: 8px !important; BACKGROUND: url(images/overview_last_feature.gif) #f6f6f6 no-repeat 50% bottom
}
#overview TR.first TD.description {
	PADDING-TOP: 7px
}
#overview TR.feature TD.status SPAN {
	TEXT-ALIGN: center; PADDING-BOTTOM: 4px; BACKGROUND-COLOR: #f6f6f6; PADDING-LEFT: 4px; WIDTH: 136px; PADDING-RIGHT: 4px; DISPLAY: block; PADDING-TOP: 4px
}
#overview TR.learn-more TD.button-cell {
	TEXT-ALIGN: center; PADDING-LEFT: 10px; PADDING-TOP: 14px
}
UL#parameter-list {
	LIST-STYLE-TYPE: none; PADDING-LEFT: 0px
}
UL#parameter-list LI CODE {
	COLOR: black; FONT-SIZE: 18px
}
UL#parameter-list LI P {
	MARGIN: 8px 0px
}
DIV.col2 DIV.subscribe {
	POSITION: relative; TEXT-ALIGN: center; PADDING-BOTTOM: 8px; MARGIN-TOP: 20px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; PADDING-TOP: 8px
}
DIV.col2 DIV.premium {
	BACKGROUND-COLOR: #eed300
}
DIV.col2 DIV.payp {
	BACKGROUND-COLOR: #58abeb
}
DIV.col2 DIV.subscribe P {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1; MARGIN: 2px 0px 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: arial, helvetica, sans-serif; COLOR: #000; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
DIV.col2 DIV.subscribe P.name {
	FONT-SIZE: 20px
}
DIV.col2 DIV.subscribe P.price {
	FONT-SIZE: 14px
}
DIV.col2 DIV.subscribe IMG {
	MARGIN: 5px 0px 0px
}
#labels-and-artists {
	POSITION: relative; BACKGROUND: url(images/middle-separator.png) no-repeat; PADDING-TOP: 30px
}
#labels-and-artists DIV.info {
	WIDTH: 360px; PADDING-RIGHT: 30px; FLOAT: left
}
#labels-and-artists DIV.info LABEL {
	WIDTH: 65px; DISPLAY: block; FLOAT: left
}
#labels-and-artists DIV.label-logos {
	PADDING-LEFT: 30px; WIDTH: 360px; FLOAT: left
}
#labelscontainer .label {
	PADDING-BOTTOM: 0px; BACKGROUND-COLOR: transparent; MARGIN: 0px 0px 30px; PADDING-LEFT: 0px; WIDTH: 150px; PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: left; OVERFLOW: hidden; PADDING-TOP: 0px
}
#labelscontainer .even.label {
	FLOAT: right
}
#labelscontainer .label:hover IMG {
	MARGIN-LEFT: -150px
}
DIV.benefits {
	MARGIN-BOTTOM: 20px; CLEAR: both; BORDER-TOP: #e5e5e5 1px solid
}
DIV.benefits H2 {
	FONT-SIZE: 16px
}
DIV.benefits DIV.feature {
	WIDTH: 206px; PADDING-RIGHT: 5px; FLOAT: left; HEIGHT: 46px
}
DIV.benefits DIV.feature DIV.text {
	HEIGHT: 46px
}
P.big {
	FONT-SIZE: 13px
}
DIV.message {
	PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #fbfbda; MARGIN: 14px 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 5px
}
DIV.message P {
	MARGIN: 5px; FONT-SIZE: 12px
}
DIV.box HR {
	BORDER-TOP: #e2e2af 1px solid
}

DIV.error.message {
	BACKGROUND-COLOR: #ffa894
}
DIV.error.message P {
	COLOR: #300
}
DIV.error.message A:link {
	BORDER-BOTTOM-COLOR: #655; BORDER-TOP-COLOR: #655; COLOR: #700; BORDER-RIGHT-COLOR: #655; BORDER-LEFT-COLOR: #655
}
DIV.error.message A:visited {
	BORDER-BOTTOM-COLOR: #655; BORDER-TOP-COLOR: #655; COLOR: #700; BORDER-RIGHT-COLOR: #655; BORDER-LEFT-COLOR: #655
}
DIV.error.message A:active {
	BORDER-BOTTOM-COLOR: #655; BORDER-TOP-COLOR: #655; COLOR: #700; BORDER-RIGHT-COLOR: #655; BORDER-LEFT-COLOR: #655
}
DIV.success.message {
	BACKGROUND-COLOR: #adeec2
}
DIV.success.message P {
	COLOR: #004617
}
DIV.success.message A:link {
	BORDER-BOTTOM-COLOR: #655; BORDER-TOP-COLOR: #655; COLOR: #700; BORDER-RIGHT-COLOR: #655; BORDER-LEFT-COLOR: #655
}
DIV.success.message A:visited {
	BORDER-BOTTOM-COLOR: #655; BORDER-TOP-COLOR: #655; COLOR: #700; BORDER-RIGHT-COLOR: #655; BORDER-LEFT-COLOR: #655
}
DIV.success.message A:active {
	BORDER-BOTTOM-COLOR: #655; BORDER-TOP-COLOR: #655; COLOR: #700; BORDER-RIGHT-COLOR: #655; BORDER-LEFT-COLOR: #655
}
.big-green-message-text {
	COLOR: #090; FONT-SIZE: 13pt
}
DIV.numbered-section {
	POSITION: relative; PADDING-LEFT: 40px; WIDTH: 479px; PADDING-TOP: 0px
}
DIV.numbered-section H2 {
	MARGIN-TOP: 0px
}
DIV.numbered-section DIV.step {
	POSITION: absolute; WIDTH: 27px; BACKGROUND: url(../images/order-steps.png); HEIGHT: 27px; TOP: -7px; LEFT: 0px
}
DIV.numbered-section DIV.one.step {
	BACKGROUND-POSITION: 0px 0px
}
DIV.numbered-section DIV.one_dis.step {
	BACKGROUND-POSITION: -27px 0px
}
DIV.numbered-section DIV.two.step {
	BACKGROUND-POSITION: 0px -27px
}
DIV.numbered-section DIV.two_dis.step {
	BACKGROUND-POSITION: -27px -27px
}
DIV.numbered-section DIV.three.step {
	BACKGROUND-POSITION: 0px -54px
}
DIV.numbered-section DIV.three_dis.step {
	BACKGROUND-POSITION: -27px -54px
}
DIV.numbered-section DIV.four.step {
	BACKGROUND-POSITION: 0px -81px
}
DIV.numbered-section DIV.five.step {
	BACKGROUND-POSITION: 0px -108px
}
DIV.numbered-section DIV.four_dis.step {
	BACKGROUND-POSITION: -27px -81px
}
DIV.numbered-section DIV.five_dis.step {
	BACKGROUND-POSITION: -27px -108px
}
FORM DIV.fieldset {
	POSITION: relative; MARGIN: 0px 0px 10px
}
FORM DIV.fieldset DIV.required {
	POSITION: relative; MARGIN: 0px 0px 10px; HEIGHT: 1%
}
FORM DIV.fieldset DIV.optional {
	POSITION: relative; MARGIN: 0px 0px 10px; HEIGHT: 1%
}
FORM DIV.fieldset LABEL {
	TEXT-ALIGN: left; PADDING-BOTTOM: 6px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 110px; PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: left; PADDING-TOP: 6px
}
FORM DIV.fieldset INPUT {
	MARGIN: 0px
}
FORM DIV.fieldset SELECT {
	MARGIN: 0px
}
FORM DIV.required P {
	MARGIN: 2px 0px 0px 110px; CLEAR: left
}
FORM DIV.optional P {
	MARGIN: 2px 0px 0px 110px; CLEAR: left
}
FORM P.error {
	COLOR: #b10e0e
}
FORM DIV.fieldset UL.suggestions {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 5px 0px 0px 110px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
FORM DIV.fieldset UL.suggestions A {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #057093; FONT-SIZE: 12px
}
FORM DIV.fieldset DIV.input-wrapper {
	POSITION: relative; PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; DISPLAY: block; FLOAT: left; VERTICAL-ALIGN: baseline; TOP: 3px; PADDING-TOP: 3px; LEFT: -3px; -moz-border-radius: 3px; -webkit-border-radius: 3px
}
FORM DIV.fieldset DIV.error.input-wrapper {
	BACKGROUND-COLOR: #ff6565
}
FORM DIV.fieldset DIV.input-wrapper INPUT {
	MARGIN: 0px
}
FORM DIV.fieldset DIV.input-wrapper SELECT {
	MARGIN: 0px
}
FORM DIV.fieldset INPUT.text {
	WIDTH: 200px
}
FORM DIV.fieldset #password_new {
	WIDTH: 135px
}
FORM DIV.fieldset #password_check {
	WIDTH: 135px
}
FORM DIV.fieldset #postal_code {
	WIDTH: 70px
}
FORM DIV.fieldset #delivery_postal_code {
	WIDTH: 70px
}
FORM DIV.fieldset #delivery_city {
	WIDTH: 78px
}
FORM DIV.fieldset #delivery_city-label {
	MARGIN: 0px 5px; WIDTH: 30px; DISPLAY: inline-block
}
FORM DIV.fieldset #gender {
	WIDTH: 71px
}
FORM DIV.fieldset #country {
	WIDTH: 206px
}
FORM DIV.fieldset #mobile_brand {
	WIDTH: 206px
}
FORM DIV.fieldset #mobile_operator {
	WIDTH: 206px
}
FORM DIV.fieldset #birth_month {
	WIDTH: 67px; MARGIN-RIGHT: 3px
}
FORM DIV.fieldset #birth_day {
	WIDTH: 67px; MARGIN-RIGHT: 3px
}
FORM DIV.fieldset #birth_year {
	WIDTH: 66px
}
FORM DIV.fieldset #gender-label {
	MARGIN: 0px 5px; WIDTH: 43px; DISPLAY: inline-block
}
FORM DIV.fieldset #cvc-label {
	TEXT-ALIGN: right; MARGIN: 0px 5px 0px 10px; WIDTH: 60px; DISPLAY: inline-block
}
FORM DIV.fieldset DIV.password-strength {
	POSITION: absolute; WIDTH: 200px; HEIGHT: 50px; RIGHT: 0px
}
FORM DIV.fieldset DIV.password-strength P {
	PADDING-BOTTOM: 0px !important; MARGIN: 0px 0px 2px; PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px !important; COLOR: #555555; PADDING-TOP: 0px !important
}
FORM DIV.fieldset DIV.password-strength DIV.status-bar {
	BACKGROUND-COLOR: #ddd; HEIGHT: 4px; OVERFLOW: hidden
}
FORM DIV.fieldset DIV.password-strength DIV.status-bar DIV.status {
	HEIGHT: 4px
}
P.success {
	COLOR: #598200
}
P.error {
	COLOR: #bc3600
}
P.checkbox-wrapper {
	MARGIN: 0px 0px 5px
}
P.checkbox-wrapper INPUT {
	VERTICAL-ALIGN: middle
}
UL#market_list {
	LIST-STYLE-TYPE: none
}
IMG.market_flag {
	POSITION: relative; TOP: 4px; LEFT: -4px
}
#userform #postal_code {
	WIDTH: 70px
}
#userform #birth_month {
	WIDTH: 65px
}
#userform #birth_day {
	WIDTH: 65px
}
#userform #birth_year {
	WIDTH: 65px
}
DIV#gsfn_search_widget IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
DIV#gsfn_search_widget UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
DIV#gsfn_search_widget UL LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
DIV#gsfn_search_widget {
	MARGIN-TOP: 11px
}
DIV#gsfn_search_widget A.widget_title {
	DISPLAY: block; MARGIN-BOTTOM: 10px; COLOR: #000; FONT-WEIGHT: bold
}
DIV#gsfn_search_widget .powered_by {
	MARGIN-TOP: 8px; BORDER-TOP: #ddd 1px solid; PADDING-TOP: 8px
}
DIV#gsfn_search_widget .powered_by A {
	COLOR: #555; FONT-SIZE: 90%
}
DIV#gsfn_search_widget FORM {
	MARGIN-BOTTOM: 8px
}
DIV#gsfn_search_widget FORM LABEL {
	DISPLAY: block; MARGIN-BOTTOM: 5px
}
DIV#gsfn_search_widget FORM #gsfn_search_query {
	WIDTH: 80%
}
DIV#gsfn_search_widget DIV.gsfn_content {
	
}
DIV#gsfn_search_widget DIV.gsfn_content LI {
	TEXT-ALIGN: left; MARGIN-BOTTOM: 6px
}
DIV#gsfn_search_widget DIV.gsfn_content A.gsfn_link {
	LINE-HEIGHT: 1
}
DIV#gsfn_search_widget DIV.gsfn_content SPAN.time {
	PADDING-LEFT: 3px; FONT-SIZE: 90%
}
DIV#gsfn_search_widget DIV.gsfn_content P.gsfn_summary {
	MARGIN-TOP: 2px
}
DIV#gsfn_search_widget FORM INPUT#continue {
	MARGIN: 0px 0px -3px 3px
}
DIV#gsfn_list_widget IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
DIV#gsfn_list_widget UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
DIV#gsfn_list_widget UL LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
DIV#gsfn_list_widget {
	MARGIN-TOP: 11px
}
DIV#gsfn_list_widget .powered_by {
	MARGIN-TOP: 8px; BORDER-TOP: #ddd 1px solid; PADDING-TOP: 8px
}
DIV#gsfn_list_widget .powered_by A {
	COLOR: #555; FONT-SIZE: 90%
}
DIV#gsfn_list_widget DIV#gsfn_content {
	
}
DIV#gsfn_list_widget DIV#gsfn_content LI {
	TEXT-ALIGN: left; MARGIN-BOTTOM: 11px
}
DIV#gsfn_list_widget DIV#gsfn_content A.gsfn_link {
	LINE-HEIGHT: 1
}
DIV#gsfn_list_widget DIV#gsfn_content SPAN.time {
	PADDING-LEFT: 3px; COLOR: #999; FONT-SIZE: 90%
}
DIV#gsfn_list_widget DIV#gsfn_content DIV.gsfn_summary {
	MARGIN-TOP: 2px
}
#modalBackground {
	Z-INDEX: 1350; POSITION: fixed; BACKGROUND-COLOR: #333; WIDTH: 100%; HEIGHT: 100%; TOP: 0px; LEFT: 0px
}
#getting-started-popup A.close {
	POSITION: absolute; PADDING-BOTTOM: 24px; PADDING-LEFT: 24px; WIDTH: 350px; PADDING-RIGHT: 24px; BACKGROUND: none transparent scroll repeat 0% 0%; TOP: 0px; PADDING-TOP: 24px; LEFT: 310px
}
#getting-started-popup {
	Z-INDEX: 1400; POSITION: absolute; PADDING-BOTTOM: 30px; PADDING-LEFT: 30px; WIDTH: 350px; PADDING-RIGHT: 30px; DISPLAY: none; BACKGROUND: #fff; TOP: 100px; PADDING-TOP: 30px; LEFT: 400px
}
#getting-started-popup A.close {
	POSITION: absolute; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BACKGROUND: none transparent scroll repeat 0% 0%; TOP: -10px; RIGHT: 0px; PADDING-TOP: 5px
}
#getting-started-popup H1 {
	COLOR: #4da400; FONT-SIZE: 22px; FONT-WEIGHT: bold
}
#getting-started-popup H2 {
	MARGIN: 20px 0px 0px; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
#getting-started-popup HR {
	MARGIN: 30px 0px 20px
}
#getting-started-popup {
	PADDING-BOTTOM: 24px; PADDING-LEFT: 24px; WIDTH: 350px; PADDING-RIGHT: 24px; TOP: 140px; PADDING-TOP: 24px; LEFT: 310px
}
#getting-started-popup A.close {
	WIDTH: 14px; TOP: 0px; LEFT: auto
}
#getting-started-popup H1 {
	COLOR: #4da400; FONT-SIZE: 22px; FONT-WEIGHT: bold
}
#getting-started-popup H2 {
	MARGIN: 20px 0px 0px; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
#getting-started-popup P {
	COLOR: #555
}
#getting-started-popup P.error {
	COLOR: #b10e0e
}
#getting-started-popup HR {
	MARGIN: 30px 0px 20px
}
#video-popup {
	Z-INDEX: 1400; POSITION: absolute; PADDING-LEFT: 19px; WIDTH: 678px; DISPLAY: none; BACKGROUND: url(images/startpage-video-window.png?1) no-repeat; HEIGHT: 423px; TOP: 144px; PADDING-TOP: 39px; LEFT: 184px; _background: url(images/startpage-video-window.gif?1) no-repeat
}
#video-popup A.close {
	POSITION: absolute; WIDTH: 20px; BACKGROUND: none transparent scroll repeat 0% 0%; HEIGHT: 20px; TOP: 16px; LEFT: 635px
}
#video-popup DIV.need-flash {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; WIDTH: 600px; PADDING-RIGHT: 20px; BACKGROUND: #fff; HEIGHT: 320px; PADDING-TOP: 20px
}
#video-popup DIV.need-flash H2 {
	MARGIN-TOP: 0px
}
.button {
	TEXT-ALIGN: center; DISPLAY: block; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; HEIGHT: 35px; TEXT-DECORATION: none !important
}
.button SPAN {
	DISPLAY: block
}
.button .start {
	BACKGROUND-IMAGE: url(images/buttons-gray.png)
}
.button .end {
	BACKGROUND-IMAGE: url(images/buttons-gray.png)
}
.button .content {
	BACKGROUND-IMAGE: url(images/buttons-gray.png)
}
.button .orange .start {
	BACKGROUND-IMAGE: url(images/buttons-orange.png)
}
.button .orange .end {
	BACKGROUND-IMAGE: url(images/buttons-orange.png)
}
.button .orange .content {
	BACKGROUND-IMAGE: url(images/buttons-orange.png)
}
.button .blue .start {
	BACKGROUND-IMAGE: url(images/buttons-blue.png)
}
.button .blue .end {
	BACKGROUND-IMAGE: url(images/buttons-blue.png)
}
.button .blue .content {
	BACKGROUND-IMAGE: url(images/buttons-blue.png)
}
.button .blue .content {
	COLOR: #fff !important; text-shadow: 0 -1px #444; -moz-text-shadow: 0 -1px #444; -khtml-text-shadow: 0 -1px #444
}
.button .green .start {
	BACKGROUND-IMAGE: url(../images/buttons-green.png)
}
.button .green .end {
	BACKGROUND-IMAGE: url(../images/buttons-green.png)
}
.button .green .content {
	BACKGROUND-IMAGE: url(../images/buttons-green.png)
}
.button .gray-disabled .start {
	BACKGROUND-IMAGE: url(images/buttons-gray-disabled.png)
}
.button .gray-disabled .end {
	BACKGROUND-IMAGE: url(images/buttons-gray-disabled.png)
}
.button .gray-disabled .content {
	BACKGROUND-IMAGE: url(images/buttons-gray-disabled.png)
}
.button .green-disabled .start {
	BACKGROUND-IMAGE: url(images/buttons-green-disabled.png)
}
.button .green-disabled .end {
	BACKGROUND-IMAGE: url(images/buttons-green-disabled.png)
}
.button .green-disabled .content {
	BACKGROUND-IMAGE: url(images/buttons-green-disabled.png)
}
.button .green .content {
	COLOR: #004505 !important
}
.button .green-disabled .content {
	COLOR: #80a282 !important
}
.button .gray-disabled .content {
	COLOR: #919191 !important
}
.button .start {
	PADDING-LEFT: 20px; BACKGROUND-REPEAT: no-repeat
}
.button .content {
	PADDING-BOTTOM: 2px; BACKGROUND-REPEAT: repeat-x; FONT: bold 16px/33px arial, helvetica, sans-serif; BACKGROUND-POSITION: 0px -35px; COLOR: #222 !important
}
.button .end {
	PADDING-RIGHT: 20px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: right -70px
}
.button .continue .end {
	PADDING-RIGHT: 35px; BACKGROUND-POSITION: right -105px
}
.button .download .end {
	PADDING-RIGHT: 35px; BACKGROUND-POSITION: right -140px
}
.category-col2 {
	MARGIN-LEFT: 10px
}
.help-category {
	LINE-HEIGHT: 1.4em; WIDTH: 49%; FLOAT: left; HEIGHT: 85px
}
.help-category P {
	MARGIN-TOP: 3px
}
.help-category H2 {
	MARGIN-TOP: 10px
}
#faq-overview H2 A:link {
	COLOR: #4da400; FONT-SIZE: 19px
}
#faq-overview H2 A:visited {
	COLOR: #4da400; FONT-SIZE: 19px
}
#faq-overview H2 A:active {
	COLOR: #4da400; FONT-SIZE: 19px
}
#faq-overview .help-category P A {
	COLOR: #555
}
#help-overview-right H1 A {
	COLOR: #08c; FONT-SIZE: 18px
}
#faq-questions .questions H2 {
	MARGIN-TOP: 10px
}
#help-overview-right #service-status {
	PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: auto; PADDING-RIGHT: 0px; BACKGROUND-POSITION: right top; TOP: -10px; PADDING-TOP: 0px; LEFT: 0px
}
.status-fail H2 {
	PADDING-TOP: 0px
}
#help-overview-right #service-status H2 {
	LINE-HEIGHT: 1.3em; WIDTH: 150px; COLOR: #555; FONT-SIZE: 13px
}
#help-overview-right H2 {
	MARGIN-TOP: 10px
}
#help-overview-right #service-status P {
	DISPLAY: none
}
.is_mobile_container {
	TEXT-ALIGN: center; PADDING-BOTTOM: 20px; WIDTH: 788px; MARGIN-BOTTOM: 40px; BACKGROUND: #ffcd62; COLOR: black; FONT-SIZE: 2em; PADDING-TOP: 20px
}
UL.paging {
	BORDER-BOTTOM-COLOR: #ccc; PADDING-BOTTOM: 4px; BACKGROUND-COLOR: #f4f4f4; LIST-STYLE-TYPE: none; BORDER-TOP-COLOR: #ccc; MARGIN: 0px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; HEIGHT: 24px; BORDER-RIGHT-COLOR: #ccc; BORDER-LEFT-COLOR: #ccc; LIST-STYLE-IMAGE: none; PADDING-TOP: 4px; -moz-border-radius: 3px; border-radius: 3px; -khtml-border-radius: 3px
}
UL.paging A {
	PADDING-BOTTOM: 4px; LINE-HEIGHT: 1; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; DISPLAY: block; FONT-SIZE: 16px; PADDING-TOP: 4px
}
UL.paging SPAN {
	PADDING-BOTTOM: 4px; LINE-HEIGHT: 1; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; DISPLAY: block; FONT-SIZE: 16px; PADDING-TOP: 4px
}
UL.paging A {
	-moz-border-radius: 5px; border-radius: 5px; -khtml-border-radius: 5px
}
UL.paging STRONG {
	-moz-border-radius: 5px; border-radius: 5px; -khtml-border-radius: 5px
}
UL.paging LI {
	FLOAT: left
}
UL.paging SPAN {
	PADDING-LEFT: 0px
}
UL.paging STRONG {
	DISPLAY: block; BACKGROUND: #d0eaf1
}
UL.paging-foot {
	BORDER-TOP: 1px solid
}
UL.paging-head {
	BORDER-BOTTOM: 1px solid
}
DIV.why-info {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; DISPLAY: none; BACKGROUND: #fafacc; PADDING-TOP: 5px; -moz-border-radius: 3px; border-radius: 3px; -khtml-border-radius: 3px
}
DIV.why-info P {
	MARGIN: 0px 0px 0.2em
}
DIV.why-info INPUT {
	FONT-FAMILY: Helvetica, Arial, sans-serif; FONT-SIZE: 13px
}
DIV.why-info TEXTAREA {
	FONT-FAMILY: Helvetica, Arial, sans-serif; FONT-SIZE: 13px
}
BODY.tinyfooter #pagecontainer {
	MARGIN-BOTTOM: -40px
}
BODY.tinyfooter #push {
	HEIGHT: 40px
}
.contentcontainer {
	POSITION: relative; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; MARGIN-BOTTOM: 5px; BACKGROUND-COLOR:#FFFFFF; OVERFLOW: hidden; PADDING-TOP: 12px;margin-top:0px;border-top:1px solid #aaa;
}

.topcontainer {
	POSITION: relative; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; MARGIN-BOTTOM: 0px; BACKGROUND-COLOR:#BD8530; OVERFLOW: hidden; PADDING-TOP: 12px;margin-top:10px;
}
.contentcontainer DIV.corner {
	POSITION: absolute; WIDTH: 5px; HEIGHT: 5px; FONT-SIZE: 1px
}
.contentcontainer DIV.top_left {
	BACKGROUND-POSITION: -280px -120px; TOP: 0px; LEFT: 0px
}
.contentcontainer DIV.top_right {
	BACKGROUND-POSITION: -295px -120px; TOP: 0px; RIGHT: 0px
}
.contentcontainer DIV.bottom_left {
	BOTTOM: 0px; BACKGROUND-POSITION: -280px -135px; LEFT: 0px
}
.contentcontainer DIV.bottom_right {
	BOTTOM: 0px; BACKGROUND-POSITION: -295px -135px; RIGHT: 0px
}


.topcontainer DIV.corner {
	POSITION: absolute; WIDTH: 5px; HEIGHT: 5px; FONT-SIZE: 1px
}
.topcontainer DIV.top_left {
	BACKGROUND-POSITION: -280px -120px; TOP: 0px; LEFT: 0px
}
.topcontainer DIV.top_right {
	BACKGROUND-POSITION: -295px -120px; TOP: 0px; RIGHT: 0px
}
.topcontainer DIV.bottom_left {
	BOTTOM: 0px; BACKGROUND-POSITION: -280px -135px; LEFT: 0px
}
.topcontainer DIV.bottom_right {
	BOTTOM: 0px; BACKGROUND-POSITION: -295px -135px; RIGHT: 0px
}


.contentcontainer #top_downloadbanner SPAN {
	COLOR: #0088cc
}
.contentcontainer #top_downloadbanner {
	PADDING-BOTTOM: 0px; MARGIN: -6px -1px 12px; PADDING-LEFT: 92px; WIDTH: 820px; PADDING-RIGHT: 46px; DISPLAY: block; WHITE-SPACE: nowrap; BACKGROUND: url(images/top_downloadbanner_bg_grey.gif) no-repeat 0px 0px; HEIGHT: 33px; COLOR: #555; FONT-SIZE: 14px; OVERFLOW: hidden; PADDING-TOP: 24px
}
.contentcontainer #top_downloadbanner:hover {
	BACKGROUND-POSITION: 0px -57px
}
BODY.noheader #pagecontainer {
	MARGIN-TOP: 12px
}
BODY.nofooter #pagecontainer {
	MARGIN-BOTTOM: 60px
}
A.small_button {
	POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: -1px 20px 0px -1px; PADDING-LEFT: 0px; WIDTH: auto; PADDING-RIGHT: 0px; DISPLAY: inline-block; BACKGROUND: url(../images/common.png) no-repeat -500px -370px; HEIGHT: 32px; OVERFLOW: visible; PADDING-TOP: 0px
}
A.big_button {
	POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: -1px 20px 0px -1px; PADDING-LEFT: 0px; WIDTH: auto; PADDING-RIGHT: 0px; DISPLAY: inline-block; BACKGROUND: url(../images/common.png) no-repeat -500px -370px; HEIGHT: 32px; OVERFLOW: visible; PADDING-TOP: 0px
}
A.small_button SPAN {
	POSITION: relative; PADDING-BOTTOM: 3px; LINE-HEIGHT: 28px; PADDING-LEFT: 7px; PADDING-RIGHT: 20px; DISPLAY: block; WHITE-SPACE: nowrap; BACKGROUND: url(../images/common.png) no-repeat right -370px; HEIGHT: 28px; COLOR: #444; FONT-SIZE: 12px; TOP: 0px; CURSOR: pointer; RIGHT: -15px; PADDING-TOP: 1px; text-shadow: #fff 1px 1px 1px; -moz-text-shadow: #fff 1px 1px 1px; -khtml-text-shadow: #fff 1px 1px 1px
}
A.big_button SPAN {
	POSITION: relative; PADDING-BOTTOM: 3px; LINE-HEIGHT: 28px; PADDING-LEFT: 7px; PADDING-RIGHT: 20px; DISPLAY: block; WHITE-SPACE: nowrap; BACKGROUND: url(../images/common.png) no-repeat right -370px; HEIGHT: 28px; COLOR: #444; FONT-SIZE: 12px; TOP: 0px; CURSOR: pointer; RIGHT: -15px; PADDING-TOP: 1px; text-shadow: #fff 1px 1px 1px; -moz-text-shadow: #fff 1px 1px 1px; -khtml-text-shadow: #fff 1px 1px 1px
}
A.small_button SPAN SPAN.product {
	BACKGROUND-IMAGE: none; POSITION: static; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; HEIGHT: auto; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
A.big_button SPAN SPAN.product {
	BACKGROUND-IMAGE: none; POSITION: static; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; HEIGHT: auto; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
A.small_button:hover {
	BACKGROUND-COLOR: transparent
}
A.big_button:hover {
	BACKGROUND-COLOR: transparent
}
A.small_button:active {
	BACKGROUND-POSITION: -500px -410px
}
A.small_button:active SPAN {
	BACKGROUND-POSITION: right -410px
}
BUTTON.small_button {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: transparent; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; HEIGHT: 32px; OVERFLOW: hidden; BORDER-TOP: 0px; CURSOR: default; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
BUTTON.small_button SPAN {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 15px; DISPLAY: block; BACKGROUND: url(images/small_button_black_bg.png) no-repeat 100% -32px; HEIGHT: 32px; PADDING-TOP: 0px
}
BUTTON.small_button SPAN SPAN {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 30px; PADDING-LEFT: 15px; PADDING-RIGHT: 0px; FONT-FAMILY: helvetica, arial, "nimbus sans l", sans-serif; WHITE-SPACE: nowrap; BACKGROUND-POSITION: 0px 0px; COLOR: #fff; FONT-SIZE: 12px; PADDING-TOP: 0px
}
BUTTON.small_button:active SPAN {
	BACKGROUND-POSITION: 100% -96px
}
BUTTON.small_button:active SPAN SPAN {
	BACKGROUND-POSITION: 0px -64px
}
A.big_button {
	BACKGROUND-POSITION: -380px -450px; HEIGHT: 40px
}
A.big_button SPAN {
	PADDING-BOTTOM: 2px; LINE-HEIGHT: 36px; PADDING-LEFT: 7px; PADDING-RIGHT: 20px; BACKGROUND-POSITION: right -450px; HEIGHT: 36px; FONT-SIZE: 14px; RIGHT: -18px; PADDING-TOP: 1px
}
A.big_button SPAN SPAN.product {
	BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; HEIGHT: auto; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
A.big_button:hover {
	BACKGROUND-COLOR: transparent
}
A.big_button:active {
	BACKGROUND-POSITION: -380px -490px
}
A.big_button:active SPAN {
	BACKGROUND-POSITION: right -490px
}
BUTTON.big_button {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: transparent; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; HEIGHT: 40px; OVERFLOW: hidden; BORDER-TOP: 0px; CURSOR: default; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
BUTTON.big_button SPAN {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 18px; DISPLAY: block; BACKGROUND: url(images/big_button_orange_bg.png) no-repeat 100% -40px; HEIGHT: 40px; PADDING-TOP: 0px
}
BUTTON.big_button SPAN SPAN {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 38px; PADDING-LEFT: 18px; PADDING-RIGHT: 0px; FONT-FAMILY: helvetica, arial, "nimbus sans l", sans-serif; WHITE-SPACE: nowrap; BACKGROUND-POSITION: 0px 0px; COLOR: #fff; FONT-SIZE: 14px; PADDING-TOP: 0px; text-shadow: #be7708 -1px -1px 1px; -moz-text-shadow: #be7708 -1px -1px 1px; -khtml-text-shadow: #be7708 -1px -1px 1px
}
BUTTON.big_button:active SPAN {
	BACKGROUND-POSITION: 100% -120px
}
BUTTON.big_button:active SPAN SPAN {
	BACKGROUND-POSITION: 0px -80px
}
INPUT.text {
	BORDER-BOTTOM: #b0b0b0 1px solid; BORDER-LEFT: #b0b0b0 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; FONT-FAMILY: helvetica, arial, "nimbus sans l", sans-serif; BACKGROUND: url(images/input_text_bg.gif) #fff repeat-x 0px 0px; COLOR: #333; FONT-SIZE: 12px; BORDER-TOP: #b0b0b0 1px solid; BORDER-RIGHT: #b0b0b0 1px solid; PADDING-TOP: 3px
}
#submenu {
	PADDING-BOTTOM: 2px; LIST-STYLE-TYPE: none; MARGIN: 0px 0px 12px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; HEIGHT: 33px; PADDING-TOP: 2px
}
#submenu LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
#submenu LI A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: block; FONT-FAMILY: "lucida grande", helvetica, arial, "nimbus sans l", sans-serif; HEIGHT: 23px; COLOR: #333; FONT-SIZE: 11px; FONT-WEIGHT: normal; PADDING-TOP: 10px; text-shadow: #fff 0 1px 0; -moz-text-shadow: #fff 0 1px 0; -khtml-text-shadow: #fff 0 1px 0
}
#submenu LI A:hover {
	BACKGROUND-COLOR: transparent; COLOR: #777
}
#submenu LI.selected A {
	COLOR: #4da400; FONT-WEIGHT: bold
}
#action_billboard {
	POSITION: relative; TEXT-ALIGN: center; MARGIN: 0px 0px 12px; WIDTH: 980px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; HEIGHT: 350px; CURSOR: pointer
}
#action_billboard .button {
	POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH: 640px; PADDING-RIGHT: 56px; BACKGROUND: url(images/action_billboard_button_bg.png) no-repeat 100% -112px; FLOAT: none; HEIGHT: 112px; TOP: 120px; PADDING-TOP: 0px
}
#action_billboard .button SPAN {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 56px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: url(images/action_billboard_button_bg.png) no-repeat 0px 0px; HEIGHT: 100px; COLOR: #fff; FONT-SIZE: 48px; PADDING-TOP: 12px
}
#action_billboard .button SPAN SPAN {
	BACKGROUND-IMAGE: none !important; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-TOP: 0px
}
#action_billboard .button .product {
	FONT-WEIGHT: bold
}
#action_billboard .button .sub {
	COLOR: #beff7c; FONT-SIZE: 20px
}
#action_billboard .button .sub SPAN {
	COLOR: #beff7c; FONT-SIZE: 20px
}
#action_billboard .button:hover {
	BACKGROUND-POSITION: 100% -336px
}
#action_billboard .button:hover SPAN {
	BACKGROUND-POSITION: 0px -224px
}
.with_menu.contentcontainer {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 248px; PADDING-RIGHT: 12px; PADDING-TOP: 12px
}
#leftmenu {
	POSITION: absolute; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 236px; PADDING-RIGHT: 0px; TOP: 12px; PADDING-TOP: 0px; LEFT: 12px
}
#leftmenu LI {
	BORDER-LEFT: #e4e4e4 1px solid; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #fff; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: #dfdfdf 1px solid; PADDING-TOP: 0px
}
#leftmenu LI A {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 47px; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; DISPLAY: block; WHITE-SPACE: nowrap; HEIGHT: 45px; COLOR: #777777; FONT-SIZE: 12px; OVERFLOW: hidden; PADDING-TOP: 0px
}
#leftmenu LI.li1 {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BACKGROUND: url(images/leftmenu_bg.png) no-repeat 0px -47px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#leftmenu LI.last {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BACKGROUND: url(images/leftmenu_bg.png) no-repeat 0px -47px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#leftmenu LI.last {
	BACKGROUND-POSITION: 0px -92px
}
#leftmenu LI A:hover {
	BACKGROUND-COLOR: transparent; COLOR: #444; OVERFLOW: hidden
}
#leftmenu LI.selected A {
	BACKGROUND-COLOR: transparent; COLOR: #444; OVERFLOW: hidden
}
.lm-li1 #leftmenu LI.li1 A {
	BACKGROUND-COLOR: transparent; COLOR: #444; OVERFLOW: hidden
}
.lm-li2 #leftmenu LI.li2 A {
	BACKGROUND-COLOR: transparent; COLOR: #444; OVERFLOW: hidden
}
.lm-li3 #leftmenu LI.li3 A {
	BACKGROUND-COLOR: transparent; COLOR: #444; OVERFLOW: hidden
}
.lm-li4 #leftmenu LI.li4 A {
	BACKGROUND-COLOR: transparent; COLOR: #444; OVERFLOW: hidden
}
.lm-li5 #leftmenu LI.li5 A {
	BACKGROUND-COLOR: transparent; COLOR: #444; OVERFLOW: hidden
}
.lm-li6 #leftmenu LI.li6 A {
	BACKGROUND-COLOR: transparent; COLOR: #444; OVERFLOW: hidden
}
.lm-li7 #leftmenu LI.li7 A {
	BACKGROUND-COLOR: transparent; COLOR: #444; OVERFLOW: hidden
}
.lm-li8 #leftmenu LI.li8 A {
	BACKGROUND-COLOR: transparent; COLOR: #444; OVERFLOW: hidden
}
.lm-li9 #leftmenu LI.li9 A {
	BACKGROUND-COLOR: transparent; COLOR: #444; OVERFLOW: hidden
}
.lm-li10 #leftmenu LI.li10 A {
	BACKGROUND-COLOR: transparent; COLOR: #444; OVERFLOW: hidden
}
.lm-li11 #leftmenu LI.li11 A {
	BACKGROUND-COLOR: transparent; COLOR: #444; OVERFLOW: hidden
}
.lm-li12 #leftmenu LI.li12 A {
	BACKGROUND-COLOR: transparent; COLOR: #444; OVERFLOW: hidden
}
.lm-li13 #leftmenu LI.li13 A {
	BACKGROUND-COLOR: transparent; COLOR: #444; OVERFLOW: hidden
}
.lm-li14 #leftmenu LI.li14 A {
	BACKGROUND-COLOR: transparent; COLOR: #444; OVERFLOW: hidden
}
.lm-li15 #leftmenu LI.li15 A {
	BACKGROUND-COLOR: transparent; COLOR: #444; OVERFLOW: hidden
}
#leftmenu LI.selected {
	Z-INDEX: 1; BORDER-BOTTOM: 0px; POSITION: relative; BORDER-LEFT: 0px; MARGIN: -2px -18px -1px 0px; WIDTH: 255px; BACKGROUND: url(images/leftmenu_bg.png) 0px 0px; HEIGHT: 46px; COLOR: #333; BORDER-TOP: 0px; FONT-WEIGHT: bold; BORDER-RIGHT: 0px; PADDING-TOP: 1px; text-shadow: 0 1px 0 #fff
}
.lm-li1 #leftmenu LI.li1 {
	Z-INDEX: 1; BORDER-BOTTOM: 0px; POSITION: relative; BORDER-LEFT: 0px; MARGIN: -2px -18px -1px 0px; WIDTH: 255px; BACKGROUND: url(images/leftmenu_bg.png) 0px 0px; HEIGHT: 46px; COLOR: #333; BORDER-TOP: 0px; FONT-WEIGHT: bold; BORDER-RIGHT: 0px; PADDING-TOP: 1px; text-shadow: 0 1px 0 #fff
}
.lm-li2 #leftmenu LI.li2 {
	Z-INDEX: 1; BORDER-BOTTOM: 0px; POSITION: relative; BORDER-LEFT: 0px; MARGIN: -2px -18px -1px 0px; WIDTH: 255px; BACKGROUND: url(images/leftmenu_bg.png) 0px 0px; HEIGHT: 46px; COLOR: #333; BORDER-TOP: 0px; FONT-WEIGHT: bold; BORDER-RIGHT: 0px; PADDING-TOP: 1px; text-shadow: 0 1px 0 #fff
}
.lm-li3 #leftmenu LI.li3 {
	Z-INDEX: 1; BORDER-BOTTOM: 0px; POSITION: relative; BORDER-LEFT: 0px; MARGIN: -2px -18px -1px 0px; WIDTH: 255px; BACKGROUND: url(images/leftmenu_bg.png) 0px 0px; HEIGHT: 46px; COLOR: #333; BORDER-TOP: 0px; FONT-WEIGHT: bold; BORDER-RIGHT: 0px; PADDING-TOP: 1px; text-shadow: 0 1px 0 #fff
}
.lm-li4 #leftmenu LI.li4 {
	Z-INDEX: 1; BORDER-BOTTOM: 0px; POSITION: relative; BORDER-LEFT: 0px; MARGIN: -2px -18px -1px 0px; WIDTH: 255px; BACKGROUND: url(images/leftmenu_bg.png) 0px 0px; HEIGHT: 46px; COLOR: #333; BORDER-TOP: 0px; FONT-WEIGHT: bold; BORDER-RIGHT: 0px; PADDING-TOP: 1px; text-shadow: 0 1px 0 #fff
}
.lm-li5 #leftmenu LI.li5 {
	Z-INDEX: 1; BORDER-BOTTOM: 0px; POSITION: relative; BORDER-LEFT: 0px; MARGIN: -2px -18px -1px 0px; WIDTH: 255px; BACKGROUND: url(images/leftmenu_bg.png) 0px 0px; HEIGHT: 46px; COLOR: #333; BORDER-TOP: 0px; FONT-WEIGHT: bold; BORDER-RIGHT: 0px; PADDING-TOP: 1px; text-shadow: 0 1px 0 #fff
}
.lm-li6 #leftmenu LI.li6 {
	Z-INDEX: 1; BORDER-BOTTOM: 0px; POSITION: relative; BORDER-LEFT: 0px; MARGIN: -2px -18px -1px 0px; WIDTH: 255px; BACKGROUND: url(images/leftmenu_bg.png) 0px 0px; HEIGHT: 46px; COLOR: #333; BORDER-TOP: 0px; FONT-WEIGHT: bold; BORDER-RIGHT: 0px; PADDING-TOP: 1px; text-shadow: 0 1px 0 #fff
}
.lm-li7 #leftmenu LI.li7 {
	Z-INDEX: 1; BORDER-BOTTOM: 0px; POSITION: relative; BORDER-LEFT: 0px; MARGIN: -2px -18px -1px 0px; WIDTH: 255px; BACKGROUND: url(images/leftmenu_bg.png) 0px 0px; HEIGHT: 46px; COLOR: #333; BORDER-TOP: 0px; FONT-WEIGHT: bold; BORDER-RIGHT: 0px; PADDING-TOP: 1px; text-shadow: 0 1px 0 #fff
}
.lm-li8 #leftmenu LI.li8 {
	Z-INDEX: 1; BORDER-BOTTOM: 0px; POSITION: relative; BORDER-LEFT: 0px; MARGIN: -2px -18px -1px 0px; WIDTH: 255px; BACKGROUND: url(images/leftmenu_bg.png) 0px 0px; HEIGHT: 46px; COLOR: #333; BORDER-TOP: 0px; FONT-WEIGHT: bold; BORDER-RIGHT: 0px; PADDING-TOP: 1px; text-shadow: 0 1px 0 #fff
}
.lm-li9 #leftmenu LI.li9 {
	Z-INDEX: 1; BORDER-BOTTOM: 0px; POSITION: relative; BORDER-LEFT: 0px; MARGIN: -2px -18px -1px 0px; WIDTH: 255px; BACKGROUND: url(images/leftmenu_bg.png) 0px 0px; HEIGHT: 46px; COLOR: #333; BORDER-TOP: 0px; FONT-WEIGHT: bold; BORDER-RIGHT: 0px; PADDING-TOP: 1px; text-shadow: 0 1px 0 #fff
}
.lm-li10 #leftmenu LI.li10 {
	Z-INDEX: 1; BORDER-BOTTOM: 0px; POSITION: relative; BORDER-LEFT: 0px; MARGIN: -2px -18px -1px 0px; WIDTH: 255px; BACKGROUND: url(images/leftmenu_bg.png) 0px 0px; HEIGHT: 46px; COLOR: #333; BORDER-TOP: 0px; FONT-WEIGHT: bold; BORDER-RIGHT: 0px; PADDING-TOP: 1px; text-shadow: 0 1px 0 #fff
}
.lm-li11 #leftmenu LI.li11 {
	Z-INDEX: 1; BORDER-BOTTOM: 0px; POSITION: relative; BORDER-LEFT: 0px; MARGIN: -2px -18px -1px 0px; WIDTH: 255px; BACKGROUND: url(images/leftmenu_bg.png) 0px 0px; HEIGHT: 46px; COLOR: #333; BORDER-TOP: 0px; FONT-WEIGHT: bold; BORDER-RIGHT: 0px; PADDING-TOP: 1px; text-shadow: 0 1px 0 #fff
}
.lm-li12 #leftmenu LI.li12 {
	Z-INDEX: 1; BORDER-BOTTOM: 0px; POSITION: relative; BORDER-LEFT: 0px; MARGIN: -2px -18px -1px 0px; WIDTH: 255px; BACKGROUND: url(images/leftmenu_bg.png) 0px 0px; HEIGHT: 46px; COLOR: #333; BORDER-TOP: 0px; FONT-WEIGHT: bold; BORDER-RIGHT: 0px; PADDING-TOP: 1px; text-shadow: 0 1px 0 #fff
}
.lm-li13 #leftmenu LI.li13 {
	Z-INDEX: 1; BORDER-BOTTOM: 0px; POSITION: relative; BORDER-LEFT: 0px; MARGIN: -2px -18px -1px 0px; WIDTH: 255px; BACKGROUND: url(images/leftmenu_bg.png) 0px 0px; HEIGHT: 46px; COLOR: #333; BORDER-TOP: 0px; FONT-WEIGHT: bold; BORDER-RIGHT: 0px; PADDING-TOP: 1px; text-shadow: 0 1px 0 #fff
}
.lm-li14 #leftmenu LI.li14 {
	Z-INDEX: 1; BORDER-BOTTOM: 0px; POSITION: relative; BORDER-LEFT: 0px; MARGIN: -2px -18px -1px 0px; WIDTH: 255px; BACKGROUND: url(images/leftmenu_bg.png) 0px 0px; HEIGHT: 46px; COLOR: #333; BORDER-TOP: 0px; FONT-WEIGHT: bold; BORDER-RIGHT: 0px; PADDING-TOP: 1px; text-shadow: 0 1px 0 #fff
}
.lm-li15 #leftmenu LI.li15 {
	Z-INDEX: 1; BORDER-BOTTOM: 0px; POSITION: relative; BORDER-LEFT: 0px; MARGIN: -2px -18px -1px 0px; WIDTH: 255px; BACKGROUND: url(images/leftmenu_bg.png) 0px 0px; HEIGHT: 46px; COLOR: #333; BORDER-TOP: 0px; FONT-WEIGHT: bold; BORDER-RIGHT: 0px; PADDING-TOP: 1px; text-shadow: 0 1px 0 #fff
}
.contentcontainer .contentbox {
	POSITION: relative; BORDER-LEFT: #FFFFFF 1px solid; PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #fff; MARGIN: 12px 0px 36px; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; BORDER-RIGHT: #FFFFFF 1px solid; PADDING-TOP: 0px
}
.contentcontainer .textbox {
	PADDING-BOTTOM: 12px; PADDING-LEFT: 36px; PADDING-RIGHT: 36px; PADDING-TOP: 0px
}
.contentcontainer .textbox.contentbox H1 {
	FONT-SIZE: 26px
}
.contentcontainer .last.contentbox {
	MARGIN-BOTTOM: 14px
}
.contentcontainer .no_rounded_top_left.contentbox .top.border DIV {
	BORDER-LEFT: #e4e4e4 1px solid; MARGIN-LEFT: 0px
}
.contentcontainer .with_navbar.contentbox {
	MARGIN-BOTTOM: 69px
}
.contentcontainer .with_navbar.last.contentbox {
	MARGIN-BOTTOM: 57px
}
.contentcontainer .contentbox H1 {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 24px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #333; FONT-SIZE: 30px; FONT-WEIGHT: bold; PADDING-TOP: 20px
}
.contentcontainer .contentbox H1 A {
	COLOR: #333
}
.contentcontainer .contentbox H2 {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 12px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #333; FONT-SIZE: 18px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.contentcontainer .contentbox H2 A {
	COLOR: #333;
	font-size:16px;
}
.contentcontainer .contentbox H3 {
	PADDING-BOTTOM: 0px; MARGIN: 12px 0px 4px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #333; FONT-SIZE: 14px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.contentcontainer .contentbox H3 A {
	COLOR: #333
}
.contentcontainer .contentbox LI {
	LINE-HEIGHT: 19px; FONT-SIZE: 14px
}
.contentcontainer .contentbox P {
	LINE-HEIGHT: 19px; MARGIN: 0px 0px 18px; FONT-SIZE: 14px; margin-right:0px;
}
.contentcontainer .contentbox .tagline {
	BORDER-BOTTOM: #dfdfdf 1px solid; TEXT-ALIGN: left; PADDING-BOTTOM: 6px; LINE-HEIGHT: 19px; MARGIN: -18px 0px 24px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #666; FONT-SIZE: 16px; PADDING-TOP: 0px
}
.contentcontainer .contentbox .preamble {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 22px; MARGIN: -12px 0px 36px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #666; FONT-SIZE: 16px; PADDING-TOP: 0px
}
.contentcontainer .contentbox .border {
	POSITION: absolute; WIDTH: 100%; BACKGROUND: url(../images/common.png) no-repeat; HEIGHT: 12px; LEFT: -2px
}
.contentcontainer .contentbox .border DIV {
	MARGIN: 0px -4px 0px 12px; BACKGROUND: url(../images/common.png) no-repeat; HEIGHT: 12px
}
.contentcontainer .contentbox .top {
	BACKGROUND-POSITION: 0px -200px; TOP: -12px
}
.contentcontainer .contentbox .top DIV {
	BACKGROUND-POSITION: 100% -212px
}
.contentcontainer .contentbox .bottom {
	BOTTOM: -12px; BACKGROUND-POSITION: 0px -224px
}
.contentcontainer .contentbox .bottom DIV {
	BACKGROUND-POSITION: 100% -236px
}
.contentcontainer .contentbox .navbar {
	BOTTOM: -45px; BACKGROUND-POSITION: 0px -248px; HEIGHT: 45px
}
.contentcontainer .contentbox .navbar DIV {
	BACKGROUND-POSITION: 100% -293px; HEIGHT: 45px
}
.contentcontainer .contentbox .navbar .left {
	BACKGROUND-IMAGE: none; POSITION: absolute; MARGIN: 5px; HEIGHT: auto; COLOR: #555; FONT-SIZE: 11px; TOP: 9px
}
.contentcontainer .contentbox .navbar .right {
	BACKGROUND-IMAGE: none; POSITION: absolute; MARGIN: 0px; HEIGHT: auto; COLOR: #555; FONT-SIZE: 11px; TOP: 9px
}
.contentcontainer .contentbox .navbar .left A {
	FONT-WEIGHT: bold ;
	color:#000000;
}
.contentcontainer .contentbox .navbar .right A {
	FONT-WEIGHT: bold
}
.contentcontainer .contentbox .navbar .left {
	LEFT: 12px
}
.contentcontainer .contentbox .navbar .right {
	TEXT-ALIGN: right; RIGHT: 12px
}
.contentcontainer .overviewbox.contentbox {
	PADDING-BOTTOM: 36px; PADDING-LEFT: 36px; PADDING-RIGHT: 36px; PADDING-TOP: 0px
}
.contentcontainer .threecolumns.overviewbox.contentbox {
	PADDING-RIGHT: 328px
}
.contentcontainer .threecolumns.overviewbox.contentbox .column1 {
	WIDTH: 280px; FLOAT: left; MARGIN-RIGHT: 24px
}
.contentcontainer .threecolumns.overviewbox.contentbox .column2 {
	WIDTH: 280px; FLOAT: left
}
.contentcontainer .threecolumns.overviewbox.contentbox .column3 {
	POSITION: absolute; WIDTH: 280px; TOP: 24px; RIGHT: 36px
}
.contentcontainer .twocolumns.overviewbox.contentbox .column1 {
	WIDTH: 423px; FLOAT: left; CLEAR: left; MARGIN-RIGHT: 36px;
}
.contentcontainer .twocolumns.overviewbox.contentbox .column2 {
	WIDTH: 423px; FLOAT: left; CLEAR: left; MARGIN-RIGHT: 36px
}
.contentcontainer .twocolumns.overviewbox.contentbox .column2 {
	CLEAR: right; MARGIN-RIGHT: 0px
}
.contentcontainer .infobox.contentbox {
	PADDING-BOTTOM: 36px; PADDING-LEFT: 36px; PADDING-RIGHT: 36px; PADDING-TOP: 0px
}
.contentcontainer .infobox.contentbox H2 {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 48px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #333; FONT-SIZE: 24px; FONT-WEIGHT: bold; PADDING-TOP: 20px
}
.contentcontainer .infobox.contentbox .tagline {
	PADDING-BOTTOM: 6px; MARGIN: -42px 0px 48px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 12px; PADDING-TOP: 0px
}
.contentcontainer .infobox.contentbox A.goto {
	TEXT-ALIGN: right; MARGIN: -39px 0px 0px; DISPLAY: block; FLOAT: right
}
.contentcontainer .testimonialsbox.infobox.contentbox .quote {
	POSITION: relative; PADDING-BOTTOM: 12px; MARGIN: 0px 12px 12px 0px; PADDING-LEFT: 12px; WIDTH: 188px; PADDING-RIGHT: 12px; BACKGROUND: url(images/testimonials/testimonialsbox_quote_bg.jpg) no-repeat; FLOAT: left; HEIGHT: 262px; FONT-SIZE: 20px; OVERFLOW: hidden; FONT-WEIGHT: bold; PADDING-TOP: 12px
}
.contentcontainer .testimonialsbox.infobox.contentbox .wide {
	WIDTH: 410px
}
.contentcontainer .testimonialsbox.infobox.contentbox .quote .left_corners {
	POSITION: absolute; WIDTH: 5px; BACKGROUND: url(images/testimonials/testimonialsbox_quote_bg.jpg) no-repeat; HEIGHT: 100%; TOP: 0px; LEFT: 0px
}
.contentcontainer .testimonialsbox.infobox.contentbox .blue {
	BACKGROUND-COLOR: #f2f6fe; BACKGROUND-POSITION: 100% -286px; COLOR: #7997c7
}
.contentcontainer .testimonialsbox.infobox.contentbox .blue .left_corners {
	BACKGROUND-POSITION: 0px 0px
}
.contentcontainer .testimonialsbox.infobox.contentbox .purple {
	BACKGROUND-COLOR: #fef0fd; BACKGROUND-POSITION: 100% -858px; COLOR: #9d61ba
}
.contentcontainer .testimonialsbox.infobox.contentbox .purple .left_corners {
	BACKGROUND-POSITION: 0px -572px
}
.contentcontainer .testimonialsbox.infobox.contentbox .yellow {
	BACKGROUND-COLOR: #f9f8cc; BACKGROUND-POSITION: 100% -1430px; COLOR: #facb39
}
.contentcontainer .testimonialsbox.infobox.contentbox .yellow .left_corners {
	BACKGROUND-POSITION: 0px -1144px
}
.contentcontainer .testimonialsbox.infobox.contentbox .last {
	MARGIN: 0px 0px 12px
}
.contentcontainer .testimonialsbox.infobox.contentbox .begin {
	WIDTH: 30px; BACKGROUND: url(images/testimonials/testimonialsbox_quotation_marks.gif) no-repeat; HEIGHT: 22px
}
.contentcontainer .testimonialsbox.infobox.contentbox .end {
	WIDTH: 30px; BACKGROUND: url(images/testimonials/testimonialsbox_quotation_marks.gif) no-repeat; HEIGHT: 22px
}
.contentcontainer .testimonialsbox.infobox.contentbox .begin {
	MARGIN-BOTTOM: 6px
}
.contentcontainer .testimonialsbox.infobox.contentbox .end {
	MARGIN-TOP: 6px
}
.contentcontainer .testimonialsbox.infobox.contentbox .blue .begin {
	BACKGROUND-POSITION: 0px 0px
}
.contentcontainer .testimonialsbox.infobox.contentbox .purple .begin {
	BACKGROUND-POSITION: 0px -44px
}
.contentcontainer .testimonialsbox.infobox.contentbox .yellow .begin {
	BACKGROUND-POSITION: 0px -88px
}
.contentcontainer .testimonialsbox.infobox.contentbox .blue .end {
	BACKGROUND-POSITION: 0px -22px
}
.contentcontainer .testimonialsbox.infobox.contentbox .purple .end {
	BACKGROUND-POSITION: 0px -66px
}
.contentcontainer .testimonialsbox.infobox.contentbox .yellow .end {
	BACKGROUND-POSITION: 0px -110px
}
.contentcontainer .testimonialsbox.infobox.contentbox .quote .author {
	POSITION: absolute; TEXT-ALIGN: right; BOTTOM: 12px; COLOR: #444; FONT-SIZE: 12px; RIGHT: 12px; FONT-WEIGHT: bold
}
.contentcontainer .testimonialsbox.infobox.contentbox .quote .author A:hover {
	BACKGROUND-COLOR: transparent
}
.contentcontainer .testimonialsbox.infobox.contentbox .quote .author IMG {
	PADDING-BOTTOM: 2px
}
.contentcontainer .testimonialsbox.infobox.contentbox .quote .author .title {
	FONT-STYLE: italic; FONT-SIZE: 11px; FONT-WEIGHT: normal
}
.contentcontainer .comparebox.infobox.contentbox TABLE {
	WIDTH: 100%
}
.contentcontainer .comparebox.infobox.contentbox TABLE TH {
	PADDING-BOTTOM: 12px; LINE-HEIGHT: 18px; FONT-STYLE: italic; PADDING-LEFT: 6px; WIDTH: 20%; PADDING-RIGHT: 6px; COLOR: #555; FONT-SIZE: 12px; FONT-WEIGHT: normal; BORDER-RIGHT: #d3d3d3 1px dotted; PADDING-TOP: 0px
}
.contentcontainer .comparebox.infobox.contentbox TABLE TH.last {
	BORDER-RIGHT: 0px
}
.contentcontainer .comparebox.infobox.contentbox TABLE TH .product {
	FONT-STYLE: normal; COLOR: #333; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
.contentcontainer .comparebox.infobox.contentbox TABLE TD {
	TEXT-ALIGN: center; PADDING-BOTTOM: 6px; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; HEIGHT: 40px; COLOR: #555; FONT-SIZE: 12px; VERTICAL-ALIGN: middle; BORDER-TOP: #d3d3d3 1px dotted; PADDING-TOP: 6px
}
.contentcontainer .comparebox.infobox.contentbox TABLE TD.feature {
	TEXT-ALIGN: left; COLOR: #333; FONT-WEIGHT: bold
}
.contentcontainer .comparebox.infobox.contentbox TABLE TD.even {
	BACKGROUND-COLOR: #f6f6f6
}
.contentcontainer .comparebox.infobox.contentbox TABLE TD.odd {
	BACKGROUND-COLOR: #fff
}
.contentcontainer .comparebox.infobox.contentbox TABLE TD.yes.even {
	BACKGROUND-COLOR: #d9ecc5
}
.contentcontainer .comparebox.infobox.contentbox TABLE TD.yes.odd {
	BACKGROUND-COLOR: #e0f3cc
}
.contentcontainer .comparebox.infobox.contentbox TABLE .buttoncontainer TD {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 6px
}
.contentcontainer .comparebox.infobox.contentbox TABLE .buttoncontainer TD DIV {
	POSITION: relative; TEXT-ALIGN: left; FLOAT: left; LEFT: 50%
}
.contentcontainer .comparebox.infobox.contentbox TABLE .buttoncontainer TD DIV A.small_button {
	POSITION: relative; LEFT: -50%
}
.contentcontainer .faqbox.infobox.contentbox H3 {
	LINE-HEIGHT: 19px; MARGIN: 0px 0px 6px; COLOR: #4da400; FONT-SIZE: 14px
}
.contentcontainer .faqbox.infobox.contentbox .column1 {
	WIDTH: 416px; FLOAT: left; MARGIN-RIGHT: 48px
}
.contentcontainer .faqbox.infobox.contentbox .column2 {
	WIDTH: 416px; FLOAT: left
}
.contentcontainer .mobilebox.infobox.contentbox {
	PADDING-BOTTOM: 0px
}
.contentcontainer .mobilebox.infobox.contentbox H2 {
	MARGIN-BOTTOM: 6px
}
.contentcontainer .mobilebox.infobox.contentbox A.goto {
	MARGIN-TOP: 0px
}
.contentcontainer .mobilebox.infobox.contentbox .tagline {
	MARGIN-TOP: 0px
}
.contentcontainer .mobilebox.infobox.contentbox .tagline {
	BORDER-BOTTOM: 0px
}
.contentcontainer .mobilebox.infobox.contentbox .box {
	POSITION: relative; MARGIN: -45px -36px 0px; BACKGROUND: url(images/mobilebox_bg.gif) repeat-x; HEIGHT: 528px
}
.contentcontainer .mobilebox.infobox.contentbox .phone {
	POSITION: absolute; TEXT-INDENT: 1000px; WIDTH: 300px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; WHITE-SPACE: nowrap; BACKGROUND-POSITION: 50% 0px; HEIGHT: 400px; OVERFLOW: hidden; TOP: 45px; LEFT: 82px
}
.contentcontainer .mobilebox.infobox.contentbox .phone:hover {
	BACKGROUND-COLOR: transparent
}
.contentcontainer .mobilebox.infobox.contentbox .navigator {
	Z-INDEX: 1; POSITION: absolute; TEXT-ALIGN: center; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 202px; PADDING-RIGHT: 0px; BACKGROUND: url(images/mobilebox_navigator.gif) no-repeat 50% 0px; HEIGHT: 33px; COLOR: #d7d7d7; FONT-SIZE: 14px; TOP: 452px; FONT-WEIGHT: bold; PADDING-TOP: 15px; LEFT: 131px
}
.contentcontainer .mobilebox.infobox.contentbox .navigator A {
	COLOR: #d7d7d7
}
.contentcontainer .mobilebox.infobox.contentbox .navigator A:hover {
	BACKGROUND-COLOR: transparent
}
.contentcontainer .mobilebox.infobox.contentbox .navigator .button {
	POSITION: absolute; WIDTH: 46px; BACKGROUND: url(images/mobilebox_navigator.gif) no-repeat; FLOAT: none; HEIGHT: 48px; TOP: 0px; CURSOR: pointer
}
.contentcontainer .mobilebox.infobox.contentbox .navigator .previous {
	BACKGROUND-POSITION: -46px 0px; LEFT: -46px
}
.contentcontainer .mobilebox.infobox.contentbox .navigator .previous:active {
	BACKGROUND-POSITION: 0px 0px
}
.contentcontainer .mobilebox.infobox.contentbox .navigator .next {
	BACKGROUND-POSITION: -294px 0px; RIGHT: -46px
}
.contentcontainer .mobilebox.infobox.contentbox .navigator .next:active {
	BACKGROUND-POSITION: -340px 0px
}
.contentcontainer .mobilebox.infobox.contentbox .column2 {
	MARGIN: 95px 0px 0px 460px; WIDTH: 450px; FLOAT: left
}
.contentcontainer .mobilebox.infobox.contentbox H3 {
	COLOR: #beff7c; FONT-SIZE: 24px
}
.contentcontainer .mobilebox.infobox.contentbox UL {
	MARGIN: 24px 0px 42px
}
.contentcontainer .mobilebox.infobox.contentbox UL LI {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #000; FONT-SIZE: 14px; PADDING-TOP: 0px
}
.contentcontainer .mobilebox.infobox.contentbox UL LI .head {
	COLOR: #fff; FONT-WEIGHT: bold
}
.contentcontainer .mobilebox.infobox.contentbox UL LI .desc {
	COLOR: #bdbdbd
}
.contentcontainer .mobilebox.infobox.contentbox A.learnmore {
	COLOR: #beff7c; FONT-SIZE: 14px
}
.contentcontainer .mobilebox.infobox.contentbox A.learnmore:hover {
	BACKGROUND-COLOR: transparent
}
.contentcontainer .mobilebox.infobox.contentbox .bottom {
	BACKGROUND-POSITION: 0px -138px
}
.contentcontainer .mobilebox.infobox.contentbox .bottom DIV {
	BACKGROUND-POSITION: 100% -150px
}
.contentcontainer .phonesbox.infobox.contentbox .smsbox {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 48px; PADDING-LEFT: 270px; WIDTH: 588px; PADDING-RIGHT: 24px; BACKGROUND: url(images/mobile/mobile_smsbox_bg.jpg) no-repeat; HEIGHT: 269px; PADDING-TOP: 42px
}
.contentcontainer .phonesbox.infobox.contentbox .smsbox OL {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 18px; PADDING-LEFT: 30px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.contentcontainer .phonesbox.infobox.contentbox .smsbox OL LI {
	PADDING-BOTTOM: 4px; LINE-HEIGHT: 24px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #555; FONT-SIZE: 20px; PADDING-TOP: 0px
}
.contentcontainer .phonesbox.infobox.contentbox .smsbox FORM {
	LINE-HEIGHT: 22px
}
.contentcontainer .phonesbox.infobox.contentbox .smsbox LABEL {
	FONT-WEIGHT: bold
}
.contentcontainer .phonesbox.infobox.contentbox .smsbox INPUT.text {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; FLOAT: left; FONT-SIZE: 14px; MARGIN-RIGHT: 12px; PADDING-TOP: 5px
}
.contentcontainer .phonesbox.infobox.contentbox .smsbox BUTTON.small_button {
	FLOAT: left
}
.contentcontainer .phonesbox.infobox.contentbox .smsbox P.footnote {
	LINE-HEIGHT: 14px; FONT-STYLE: italic; WIDTH: 375px; COLOR: #8a8a8a; CLEAR: both; FONT-SIZE: 11px; PADDING-TOP: 12px
}
.contentcontainer .phonesbox.infobox.contentbox H3 {
	COLOR: #555; FONT-SIZE: 14px; FONT-WEIGHT: normal
}

.contentcontainer .phonesbox.infobox.contentbox .phonenavigator .menucontainer {
	Z-INDEX: 1; POSITION: absolute; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 230px; PADDING-RIGHT: 0px; DISPLAY: none; HEIGHT: 628px; TOP: 0px; BORDER-RIGHT: #d3d3d3 1px solid; PADDING-TOP: 0px; LEFT: 0px
}
.contentcontainer .phonesbox.infobox.contentbox .phonenavigator .menucontainer H4 {
	BORDER-BOTTOM: #d3d3d3 1px solid; PADDING-BOTTOM: 6px; BACKGROUND-COLOR: #f6f6f6; MARGIN: 12px 0px 0px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; FONT-SIZE: 12px; FONT-WEIGHT: bold; PADDING-TOP: 6px
}
.contentcontainer .phonesbox.infobox.contentbox .phonenavigator .menucontainer UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.contentcontainer .phonesbox.infobox.contentbox .phonenavigator .menucontainer UL LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.contentcontainer .phonesbox.infobox.contentbox .phonenavigator .menucontainer UL LI A {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 40px; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; DISPLAY: block; WHITE-SPACE: nowrap; HEIGHT: 40px; COLOR: #666; FONT-SIZE: 14px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.contentcontainer .phonesbox.infobox.contentbox .phonenavigator .menucontainer UL LI A:hover {
	BACKGROUND-COLOR: #f6f6f6
}

.contentcontainer .phonesbox.infobox.contentbox .phonenavigator .menucontainer UL LI.selected A:focus {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium
}

.contentcontainer .phonesbox.infobox.contentbox .phonenavigator .menucontainer A.switch:active {
	BACKGROUND-POSITION: 0px -97px
}
.contentcontainer .phonesbox.infobox.contentbox .phonenavigator .manufacturers {
	DISPLAY: block
}
.contentcontainer .phonesbox.infobox.contentbox .phonenavigator .phonescontainer {
	POSITION: absolute; OVERFLOW-X: hidden; OVERFLOW-Y: scroll; WIDTH: 649px; HEIGHT: 628px; OVERFLOW: scroll; TOP: 0px; RIGHT: 0px
}

.contentcontainer .phonesbox.infobox.contentbox .phonenavigator .phonescontainer .grid .phone {
	TEXT-ALIGN: center; MARGIN: 0px 0px 1px 1px; WIDTH: 208px; DISPLAY: block; FLOAT: left; HEIGHT: 198px; COLOR: #555; FONT-SIZE: 14px; OVERFLOW: hidden; PADDING-TOP: 12px
}
.contentcontainer .phonesbox.infobox.contentbox .phonenavigator .phonescontainer .grid .phone:hover {
	BACKGROUND-COLOR: #f6f6f6
}
.contentcontainer .phonesbox.infobox.contentbox .phonenavigator .phonescontainer .grid .phone IMG {
	MARGIN: 0px auto 12px; DISPLAY: block
}
.contentcontainer .phonesbox.infobox.contentbox P.extracharges {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 80px; PADDING-RIGHT: 80px; COLOR: #8a8a8a; FONT-SIZE: 12px; PADDING-TOP: 0px
}
.contentcontainer .onethirdcolumn.contentbox {
	MARGIN: 12px 12px 12px 0px; WIDTH: 284px; FLOAT: left
}
.contentcontainer .last.onethirdcolumn.contentbox {
	MARGIN-RIGHT: 0px
}
.contentcontainer .onethirdcolumn.contentbox H1 {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 12px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.contentcontainer .onethirdcolumn.contentbox H2 {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 12px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #333; PADDING-TOP: 0px
}
.contentcontainer .onethirdcolumn.contentbox H2 A {
	COLOR: #333
}
.contentcontainer .learnmorebox {
	MARGIN: -12px 0px 12px; CLEAR: both
}
.contentcontainer .learnmorebox H2 {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; LINE-HEIGHT: 38px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(images/learnmorebox_head_bg.png) no-repeat 50% 0px; HEIGHT: 45px; COLOR: #999; FONT-SIZE: 14px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.contentcontainer .learnmorebox .teaser {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 12px; WIDTH: 215px; PADDING-RIGHT: 12px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; FLOAT: left; HEIGHT: 242px; COLOR: #555; FONT-SIZE: 12px; OVERFLOW: hidden; PADDING-TOP: 15px
}
.contentcontainer .learnmorebox .teaser .heading {
	DISPLAY: block; MARGIN-BOTTOM: 6px; COLOR: #333; FONT-SIZE: 16px; FONT-WEIGHT: bold
}
.small_pseudo_heading {
	MARGIN: 0px 0px 12px; COLOR: #333; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.contentcontainer .learnmorebox .teaser .fakelink {
	COLOR: #08c
}
.contentcontainer .learnmorebox .teaser:hover .fakelink {
	BACKGROUND-COLOR: #e0f2c2; COLOR: #518300
}
.contentcontainer .teaserstrip {
	PADDING-BOTTOM: 12px; WIDTH: 956px; HEIGHT: 234px; CLEAR: both
}
.contentcontainer .teaserstrip .teaser {
	PADDING-BOTTOM: 24px; PADDING-LEFT: 24px; WIDTH: 270px; PADDING-RIGHT: 24px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; FLOAT: left; HEIGHT: 186px; COLOR: #555; FONT-SIZE: 13px; PADDING-TOP: 24px
}
.contentcontainer .teaserstrip .teaser:hover {
	BACKGROUND-COLOR: transparent
}
.contentcontainer .teaserstrip .middle.teaser {
	WIDTH: 272px
}
.contentcontainer .teaserstrip .teaser .heading {
	DISPLAY: block; MARGIN-BOTTOM: 4px; COLOR: #fff; FONT-SIZE: 16px; FONT-WEIGHT: bold
}
.with_rightcolumn.contentcontainer .contentbox {
	WIDTH: 612px; FLOAT: left
}
.with_rightcolumn.contentcontainer .rightcolumn {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 12px; WIDTH: 280px; PADDING-RIGHT: 12px; FLOAT: left; MARGIN-LEFT: 12px; PADDING-TOP: 0px
}
DIV.neat-hr {
	BORDER-BOTTOM: #fff 1px solid; LINE-HEIGHT: 1px; HEIGHT: 0px; BORDER-TOP: #eee 1px solid
}
UL.base-feature-list {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
UL.feature-list {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
UL.base-feature-list LI {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 13px !important; MARGIN: 0px 7px 0px 0px; PADDING-LEFT: 31px; WIDTH: 58px; PADDING-RIGHT: 0px; FONT-FAMILY: "Lucida Grande", tahoma, arial, sans-serif; BACKGROUND: url(images/base_checklist_icons.png) no-repeat; FLOAT: left; HEIGHT: 31px; COLOR: #636363; FONT-SIZE: 11px !important; PADDING-TOP: 0px
}
UL.base-feature-list LI.last {
	MARGIN: 0px
}
UL.feature-list LI {
	POSITION: relative; PADDING-BOTTOM: 0px; LINE-HEIGHT: 32px !important; MARGIN: 0px 0px 10px; PADDING-LEFT: 42px; PADDING-RIGHT: 0px; BACKGROUND: url(images/checklist_icons.png) no-repeat; HEIGHT: 33px; COLOR: #555; FONT-SIZE: 12px !important; PADDING-TOP: 0px
}
.checklist {
	PADDING-BOTTOM: 6px; MARGIN: 0px 0px 24px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(images/checklist_bg.gif) #fcfbdc no-repeat 0px 100%; PADDING-TOP: 0px
}
.checklist H2 {
	TEXT-ALIGN: center !important; PADDING-BOTTOM: 0px !important; MARGIN: 0px 0px 18px; PADDING-LEFT: 4px !important; PADDING-RIGHT: 4px !important; BACKGROUND: url(images/checklist_bg.gif) #999 no-repeat 0px 0px; HEIGHT: 32px !important; COLOR: #fff !important; FONT-SIZE: 16px !important; PADDING-TOP: 21px !important
}
.checklist UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 18px 21px 12px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.checklist UL LI {
	POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 24px; PADDING-LEFT: 42px; PADDING-RIGHT: 0px; BACKGROUND: url(images/checklist_icons.png) no-repeat; HEIGHT: 36px; COLOR: #555; FONT-SIZE: 12px !important; PADDING-TOP: 0px
}
LI#checklist_item_music_platform {
	BACKGROUND-POSITION: 0px 0px
}
LI#checklist_item_mobile {
	BACKGROUND-POSITION: 0px -36px
}
LI#checklist_item_sound_quality {
	BACKGROUND-POSITION: 0px -72px
}
LI#checklist_item_share {
	BACKGROUND-POSITION: 0px -108px
}
LI#checklist_item_mp3 {
	BACKGROUND-POSITION: 0px -144px
}
LI#checklist_item_anywhere {
	BACKGROUND-POSITION: 0px -180px
}
LI#checklist_item_no_advertising {
	BACKGROUND-POSITION: 0px -216px
}
LI#checklist_item_sync {
	BACKGROUND-POSITION: 0px -252px
}
LI#checklist_item_24hours {
	BACKGROUND-POSITION: 0px -288px
}
LI#checklist_item_20hours {
	BACKGROUND-POSITION: 0px -324px
}
LI#checklist_item_unlimited {
	BACKGROUND-POSITION: 0px -360px
}
LI#checklist_item_playlists {
	BACKGROUND-POSITION: 0px -396px
}
LI#checklist_item_search {
	BACKGROUND-POSITION: 0px -432px
}
LI#checklist_item_top_lists {
	BACKGROUND-POSITION: 0px -468px
}
LI#checklist_item_offline_mode {
	BACKGROUND-POSITION: 0px -504px
}
LI#checklist_item_buy {
	BACKGROUND-POSITION: 0px -540px
}
LI#checklist_item_library {
	BACKGROUND-POSITION: 0px -576px
}
LI#checklist_item_clean_up {
	BACKGROUND-POSITION: 0px -612px
}
LI#checklist_item_biographies {
	BACKGROUND-POSITION: 0px -648px
}
LI#checklist_item_radio {
	BACKGROUND-POSITION: 0px -684px
}
LI#checklist_item_related_artists {
	BACKGROUND-POSITION: 0px -720px
}
LI#checklist_item_facebook {
	BACKGROUND-POSITION: 0px -756px
}
LI#checklist_item_advertising {
	BACKGROUND-POSITION: 0px -792px
}
LI#checklist_item_import {
	BACKGROUND-POSITION: 0px -828px
}
LI#checklist_item_invitation {
	BACKGROUND-POSITION: 0px -864px
}
LI#checklist_item_base_local_files {
	BACKGROUND-POSITION: 0px 5px
}
LI#checklist_item_base_share {
	BACKGROUND-POSITION: 0px -25px
}
LI#checklist_item_base_millions_of_tracks {
	BACKGROUND-POSITION: 0px -56px
}          
#bottom_teasercontainer {
 
 margin-top:0px;
 float:right;
}
#bottom_teasercontainer A.teaser {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 16px; MARGIN: -35px 0px 0px 0px; PADDING-LEFT: 0px; WIDTH: 172px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; FLOAT: right; HEIGHT: 30px; COLOR: #fff; FONT-SIZE: 12px; PADDING-TOP: 0px;
}



#menuitems a.mitem {
FLOAT: left; COLOR: #fff; FONT-SIZE: 16px; OVERFLOW: hidden;background-color:transparent;padding-top:3px;padding-bottom:3px;padding-right:10px;padding-left:10px;margin-right:2px;font-weight:bold;
}

#bottom_teasercontainer A.last {
	MARGIN-RIGHT: 0px
}
#bottom_teasercontainer A.teaser SPAN.heading {
	DISPLAY: block; MARGIN-BOTTOM: 0px; COLOR: #fff; FONT-SIZE: 16px; FONT-WEIGHT: bold ;
}
#bottom_teasercontainer A.teaser SPAN.product {
	COLOR: #BD8530;
}

 SPAN.product {
	COLOR: #BD8530;
	font-weight:bold;
}
#bottom_teasercontainer A.teaser:hover {
	BACKGROUND-COLOR: transparent
}
#badges A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; MARGIN-BOTTOM: 0.5em; FLOAT: left; PADDING-TOP: 5px; -moz-border-radius: 5px; border-radius: 5px; -khtml-border-radius: 5px
}
#badges A.current {
	BACKGROUND: #d0eaf1
}
#badge-html {
	CLEAR: left
}
.table-wrapper {
	MARGIN: 10px 0px 0px
}
.table-wrapper .first-col {
	WIDTH: 150px; FLOAT: left; CLEAR: left
}
.table-wrapper DIV {
	LINE-HEIGHT: 25px; FONT-SIZE: 14px
}
.table-wrapper .last-col {
	FLOAT: left
}
DIV#blog .col2 {
	WIDTH: 306px; FLOAT: left; MARGIN-LEFT: 12px
}
DIV#blog .col1 {
	MARGIN: 0px; WIDTH: 638px
}
DIV#blog DIV.col1 .blogpostbox.contentbox {
	PADDING-BOTTOM: 12px; MIN-HEIGHT: 1200px; PADDING-LEFT: 24px; WIDTH: 588px; PADDING-RIGHT: 24px; HEIGHT: auto !important; PADDING-TOP: 12px
}
DIV#blog DIV.col1 .blogpostbox.contentbox .archive_heading H1 {
	BORDER-BOTTOM: #eeeeee 5px solid; PADDING-BOTTOM: 12px; MARGIN: 0px 0px 48px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #333333; FONT-SIZE: 12px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
DIV#blog DIV.post {
	MARGIN: 6px 0px 54px
}
DIV#blog DIV.post H1.title {
	PADDING-BOTTOM: 12px; MARGIN: -16px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; COLOR: #333333; FONT-SIZE: 28px; PADDING-TOP: 16px
}
DIV#blog DIV.category-community_info.post H1.title {
	BACKGROUND-IMAGE: url(images/blog_category_icon_community_info.jpg); PADDING-LEFT: 47px
}
DIV#blog DIV.category-news.post H1.title {
	BACKGROUND-IMAGE: url(images/blog_category_icon_news.jpg); PADDING-LEFT: 47px
}
DIV#blog DIV.category-new_music.post H1.title {
	BACKGROUND-IMAGE: url(images/blog_category_icon_new_music.jpg); PADDING-LEFT: 47px
}
DIV#blog DIV.category-contests.post H1.title {
	BACKGROUND-IMAGE: url(images/blog_category_icon_contests.jpg); PADDING-LEFT: 47px
}
DIV#blog DIV.post DIV.date {
	FONT-FAMILY: "lucida grande", helvetica, arial, "nimbus sans l", sans-serif; MARGIN-BOTTOM: 24px; COLOR: #777777; FONT-SIZE: 10px; FONT-WEIGHT: bold
}
DIV#blog DIV.post DIV.date A {
	COLOR: #777777
}
DIV#blog DIV.post DIV.date A:hover {
	BACKGROUND-COLOR: #eeeeee; COLOR: #333333
}
DIV#blog DIV.post DIV.meta {
	BORDER-BOTTOM: #eeeeee 5px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; CLEAR: both; PADDING-TOP: 24px
}
DIV#blog DIV.post DIV.meta .tags {
	WIDTH: 420px; MARGIN-BOTTOM: 9px; FLOAT: left
}
DIV#blog DIV.post DIV.meta .tags .title {
	LINE-HEIGHT: 16px; FONT-FAMILY: "lucida grande", helvetica, arial, "nimbus sans l", sans-serif; COLOR: #555555; FONT-SIZE: 10px; FONT-WEIGHT: bold
}
DIV#blog DIV.post DIV.meta .tags SPAN SPAN {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 22px; TEXT-TRANSFORM: uppercase; MARGIN: 3px 6px 3px 0px; PADDING-LEFT: 6px; PADDING-RIGHT: 0px; DISPLAY: block; FONT-FAMILY: "lucida grande", helvetica, arial, "nimbus sans l", sans-serif; WHITE-SPACE: nowrap; BACKGROUND: url(images/blog_tag_bg.gif) #d2d2d2 no-repeat 0px 0px; FLOAT: left; HEIGHT: 22px; COLOR: #ffffff; FONT-SIZE: 10px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
DIV#blog DIV.post DIV.meta .tags A:hover {
	COLOR: #eeeeee
}
DIV#blog DIV.post DIV.meta .tags SPAN A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 6px; DISPLAY: block; FONT-FAMILY: "lucida grande", helvetica, arial, "nimbus sans l", sans-serif; BACKGROUND: url(images/blog_tag_bg.gif) #d2d2d2 no-repeat 100% 0px; HEIGHT: 22px; COLOR: #ffffff; FONT-SIZE: 10px; CURSOR: pointer; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
DIV#blog DIV.post .commentbutton {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 22px; MARGIN: 19px 0px 3px; PADDING-LEFT: 9px; PADDING-RIGHT: 0px; DISPLAY: block; FONT-FAMILY: "lucida grande", helvetica, arial, "nimbus sans l", sans-serif; WHITE-SPACE: nowrap; BACKGROUND: url(images/blog_commentbutton_bg.gif) #dbf0fa no-repeat 0px 0px; FLOAT: right; HEIGHT: 31px; COLOR: #555555; FONT-SIZE: 11px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
DIV#blog DIV.post .commentbutton:hover {
	COLOR: #333333
}
DIV#blog DIV.post .commentbutton SPAN {
	PADDING-BOTTOM: 9px; PADDING-LEFT: 0px; PADDING-RIGHT: 9px; DISPLAY: block; BACKGROUND: url(images/blog_commentbutton_bg.gif) #dbf0fa no-repeat 100% 0px; HEIGHT: 22px; CURSOR: pointer; PADDING-TOP: 0px
}
DIV#blog DIV.post DIV.meta .socialbar {
	PADDING-BOTTOM: 12px; MARGIN: 12px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; CLEAR: both; BORDER-TOP: #e4e4e4 1px solid; PADDING-TOP: 12px
}
DIV#blog DIV.post DIV.meta A.twitterbutton {
	TEXT-ALIGN: center; LINE-HEIGHT: 20px; MARGIN: 0px 10px 0px 0px; WIDTH: 30px; DISPLAY: block; FONT-FAMILY: "lucida grande", helvetica, arial, "nimbus sans l", sans-serif; WHITE-SPACE: nowrap; BACKGROUND: url(images/blog_twitterbutton_bg.gif) no-repeat 0px 0px; FLOAT: left; HEIGHT: 20px; COLOR: #ffffff; FONT-SIZE: 10px; OVERFLOW: hidden; FONT-WEIGHT: bold
}
DIV#blog DIV.post H2 {
	MARGIN: 18px 0px 6px; COLOR: #333333; FONT-SIZE: 18px; FONT-WEIGHT: normal
}
DIV#blog DIV.commentlist {
	BORDER-BOTTOM: #eeeeee 5px solid; PADDING-BOTTOM: 24px; MARGIN: 24px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 12px
}
DIV#blog DIV.comment {
	MARGIN: 24px 0px 12px
}
DIV#blog DIV.comment DIV.meta {
	BORDER-BOTTOM: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 6px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 12px; PADDING-TOP: 0px
}
DIV#blog DIV.comment DIV.meta A {
	COLOR: #555555
}
DIV#blog DIV.comment DIV.meta SPAN.author {
	COLOR: #1787cd; FONT-WEIGHT: normal
}
DIV#blog DIV.comment P {
	PADDING-BOTTOM: 6px; MARGIN: 0px; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; COLOR: #555555; PADDING-TOP: 6px
}
DIV#blog DIV.even.comment P {
	COLOR: #444444
}
DIV#blog .commentlist UL.paging-foot {
	MARGIN-TOP: 24px
}
DIV#blog .commentlist DIV.comment-bubble-top {
	WIDTH: 588px; BACKGROUND: url(images/blog_comment_bubble_bg.gif) no-repeat 0px 0px; HEIGHT: 18px
}
DIV#blog .commentlist DIV.comment-bubble-middle {
	WIDTH: 588px; OVERFLOW: hidden
}
DIV#blog .commentlist DIV.comment-bubble-bottom {
	WIDTH: 588px; BACKGROUND: url(images/blog_comment_bubble_bg.gif) no-repeat 0px 0px; HEIGHT: 6px
}
DIV#blog .commentlist DIV.comment-bubble-top_free {
	BACKGROUND-POSITION: 0px 0px
}
DIV#blog .commentlist DIV.comment-bubble-top_premium {
	BACKGROUND-POSITION: 0px -24px
}
DIV#blog .commentlist DIV.comment-bubble-top_employee {
	BACKGROUND-POSITION: 0px -48px
}
DIV#blog .commentlist DIV.comment-bubble-middle_free {
	BACKGROUND-COLOR: #e2e2e2
}
DIV#blog .commentlist DIV.comment-bubble-middle_premium {
	BACKGROUND-COLOR: #daf0fa
}
DIV#blog .commentlist DIV.comment-bubble-middle_employee {
	BACKGROUND-COLOR: #d6f8ca
}
DIV#blog .commentlist DIV.comment-bubble-bottom_free {
	BACKGROUND-POSITION: 0px -18px
}
DIV#blog .commentlist DIV.comment-bubble-bottom_premium {
	BACKGROUND-POSITION: 0px -42px
}
DIV#blog .commentlist DIV.comment-bubble-bottom_employee {
	BACKGROUND-POSITION: 0px -66px
}
DIV#blog #commentform P {
	COLOR: #555555; FONT-SIZE: 12px
}
DIV#blog TEXTAREA.comment {
	BORDER-BOTTOM: #d8d8d8 1px solid; BORDER-LEFT: #d8d8d8 1px solid; BACKGROUND-COLOR: #fefbef; WIDTH: 100%; HEIGHT: 100px; BORDER-TOP: #d8d8d8 1px solid; BORDER-RIGHT: #d8d8d8 1px solid
}
DIV#blog DIV.buttonbar {
	TEXT-ALIGN: right; MARGIN: 12px 0px; MIN-HEIGHT: 32px; HEIGHT: auto !important; CLEAR: both
}
DIV#blog DIV.buttonbar BUTTON {
	FLOAT: right
}
DIV#blog DIV.pagenav {
	LINE-HEIGHT: 25px; HEIGHT: 25px; COLOR: #555555; FONT-SIZE: 12px
}
DIV#blog DIV.pagenav .arrows {
	POSITION: relative; WIDTH: 74px; FLOAT: right
}


DIV#blog DIV.pagenav .arrows .left {
	BACKGROUND-POSITION: left bottom
}
DIV#blog DIV.pagenav .arrows .right {
	BACKGROUND-POSITION: right bottom
}
DIV#blog DIV.pagenav .arrows .left A {
	MARGIN-TOP: -25px; BACKGROUND-POSITION: left top
}
DIV#blog DIV.pagenav .arrows .right A {
	MARGIN-TOP: -25px; BACKGROUND-POSITION: right top
}
DIV#blog DIV.pagenav .arrows .left A:active {
	BACKGROUND-POSITION: left center
}
DIV#blog DIV.pagenav .arrows .right A:active {
	BACKGROUND-POSITION: right center
}
DIV#blog DIV.pagenav .num {
	FONT-WEIGHT: bold
}
DIV#blog DIV.pagenav .total {
	FONT-WEIGHT: bold
}
DIV#blog .col2 .listbox {
	POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 12px 0px 36px; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; PADDING-TOP: 0px
}
DIV#blog .col2 .listbox H2 {
	PADDING-BOTTOM: 11px; MARGIN: 0px 0px 6px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 18px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
DIV#blog .col2 .listbox .border {
	POSITION: absolute; WIDTH: 306px; BACKGROUND-REPEAT: no-repeat; LEFT: -1px
}
DIV#blog .col2 .listbox .top.border {
	BACKGROUND-POSITION: 0px 0px; HEIGHT: 12px; TOP: -12px
}
DIV#blog .col2 .listbox .bottom.border {
	BOTTOM: -12px; BACKGROUND-POSITION: 0px 100%; HEIGHT: 16px
}
DIV#blog .col2 .toparticlesbox {
	BORDER-LEFT: #e4e4e4 1px solid; BACKGROUND-COLOR: #fdfce8; COLOR: #e1b932; BORDER-RIGHT: #eeeeee 1px solid
}
DIV#blog .col2 .toparticlesbox H2 {
	BORDER-BOTTOM: #eae0b7 1px solid; COLOR: #e1b932; text-shadow: 0 1px 0 #FFFFFF
}
DIV#blog .col2 .toparticlesbox .feed-link {
	HEIGHT: 18px; PADDING-TOP: 7px
}


DIV#blog .col2 .toparticlesbox .feed-link A:hover {
	BACKGROUND-COLOR: transparent; COLOR: #d4a517
}
DIV#blog .col2 .toparticlesbox .feed-link A:active {
	BACKGROUND-COLOR: transparent; COLOR: #d4a517
}
DIV#blog .col2 .toparticlesbox .feed-link A:focus {
	BACKGROUND-COLOR: transparent; COLOR: #d4a517
}
DIV#blog .col2 OL LI {
	LIST-STYLE-TYPE: none
}
DIV#blog .col2 UL LI {
	LIST-STYLE-TYPE: none
}
DIV#blog .col2 .toparticlesbox OL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DIV#blog .col2 .toparticlesbox LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
DIV#blog .col2 .toparticlesbox LI A {
	BORDER-BOTTOM: #f4eed0 1px solid; PADDING-BOTTOM: 6px; LINE-HEIGHT: 18px; PADDING-LEFT: 24px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: url(images/blog_toparticlesbox_bullet.gif) no-repeat 9px 12px; COLOR: #e1b932; FONT-SIZE: 14px; FONT-WEIGHT: bold; PADDING-TOP: 6px; text-shadow: 0 1px 0 #FFFFFF
}
DIV#blog .col2 .toparticlesbox LI A:hover {
	COLOR: #d4a517
}
DIV#blog .col2 .toparticlesbox LI.last A {
	BORDER-BOTTOM: medium none
}
DIV#blog .col2 .toparticlesbox .border {
	BACKGROUND-IMAGE: url(images/blog_toparticlesbox_borders.png)
}
DIV#blog .col2 .categoriesbox {
	BORDER-LEFT: #e4e4e4 1px solid; BACKGROUND-COLOR: #e9f5fc; COLOR: #73acd2; BORDER-RIGHT: #eeeeee 1px solid
}
DIV#blog .col2 .categoriesbox H2 {
	BORDER-BOTTOM: #a5cbe4 1px solid; COLOR: #73acd2; text-shadow: 0 1px 0 #FFFFFF
}
DIV#blog .col2 .categoriesbox UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #73acd2; PADDING-TOP: 0px
}
DIV#blog .col2 .categoriesbox LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DIV#blog .col2 .categoriesbox LI A {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; DISPLAY: block; WHITE-SPACE: nowrap; HEIGHT: 18px; COLOR: #73acd2; FONT-SIZE: 14px; FONT-WEIGHT: bold; PADDING-TOP: 5px; text-shadow: 0 1px 0 #FFFFFF
}
DIV#blog .col2 .categoriesbox LI A:hover {
	BACKGROUND-COLOR: transparent; COLOR: #5993ba
}
DIV#blog .col2 .categoriesbox LI.last A {
	BORDER-BOTTOM: medium none
}
DIV#blog .col2 .categoriesbox LI.community_info A {
	BACKGROUND-POSITION: 9px 0px
}
DIV#blog .col2 .categoriesbox LI.news A {
	BACKGROUND-POSITION: 9px -55px
}
DIV#blog .col2 .categoriesbox LI.new_music A {
	BACKGROUND-POSITION: 9px -110px
}
DIV#blog .col2 .categoriesbox LI.contests A {
	BACKGROUND-POSITION: 9px -165px
}
DIV#blog .col2 .categoriesbox .border {
	BACKGROUND-IMAGE: url(images/blog_categoriesbox_borders.png)
}
DIV#blog .col2 .activitybox {
	POSITION: relative; PADDING-BOTTOM: 7px; BACKGROUND: url(images/blog_activitybox_bg.png) no-repeat 0px 100%; BORDER-TOP: #1f60a2 1px solid
}
DIV#blog .col2 .activitybox .tape {
	Z-INDEX: 1; POSITION: absolute; WIDTH: 27px; BACKGROUND: url(images/blog_activitybox_bg.png) no-repeat 0px 0px; HEIGHT: 36px; OVERFLOW: hidden; TOP: -20px; LEFT: 146px
}
DIV#blog .col2 A.badgebox {
	PADDING-BOTTOM: 24px; LINE-HEIGHT: 22px; MARGIN: 12px 0px 0px; PADDING-LEFT: 24px; PADDING-RIGHT: 24px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; HEIGHT: 132px; COLOR: #333333; FONT-SIZE: 18px; FONT-WEIGHT: bold; PADDING-TOP: 24px
}
DIV#blog .col2 A.badgebox:hover {
	BACKGROUND-COLOR: transparent
}
DIV#blog .col2 A#badgebox_en {
	BACKGROUND-IMAGE: url(images/blog_badgebox_bg_en.png)
}
DIV#blog .col2 A.badgebox .label {
	COLOR: #52a600
}
DIV#blog .contentcontainer .drawing {
	POSITION: absolute; TEXT-INDENT: 1000px; WIDTH: 259px; BOTTOM: 12px; BACKGROUND-REPEAT: no-repeat; WHITE-SPACE: nowrap; HEIGHT: 184px; OVERFLOW: hidden; RIGHT: 36px
}
DIV#blog .contentcontainer #drawing_en {
	BACKGROUND-IMAGE: url(images/blog_drawing_en.png)
}
DIV#blog-archives .archivesbox {
	PADDING-BOTTOM: 36px; PADDING-LEFT: 24px; PADDING-RIGHT: 24px; PADDING-TOP: 0px
}
DIV#blog-archives .archivesbox H2 {
	COLOR: #333333; FONT-SIZE: 18px; FONT-WEIGHT: normal
}
DIV#blog-archives .archivesbox .column {
	MARGIN: 0px 24px 24px 0px; WIDTH: 286px; FLOAT: left
}
DIV#blog-archives .archivesbox .last.column {
	MARGIN-RIGHT: 0px
}
DIV#blog-archives .archivesbox LI {
	LINE-HEIGHT: 17px; MARGIN-BOTTOM: 4px; FONT-SIZE: 12px
}


#menuitems
{
  margin-top:25px;
  
  margin-left:105px;
}

.sshead {display:block;font-size:10px;font-weight:normal;color:#fff;}


ul.topnav {
	list-style: none;
	padding: 0 20px;
	margin-top: 0px;
	margin-bottom:-5px;
	float: left;
	width: 920px;
	background: transparent;
	font-size: 1.2em;
}
ul.topnav li {
	float: left;
	margin: 0;
	padding: 0 30px 0 0;
	position: relative; /*--Declare X and Y axis base for sub navigation--*/
}
ul.topnav li a{
	padding: 10px 5px;
	color: #fff;
	display: block;
	text-decoration: none;
	float: left;
	font-size:18px;
}
ul.topnav li a:hover{
	background: transparent;
	color:#fff;
}
ul.topnav li span { /*--Drop down trigger styles--*/
	width: 17px;
	height: 37px;
	float: left;
	background: url(../images/subnav_btn.gif) no-repeat center top;
}
ul.topnav li span.subhover {background-position: center bottom; cursor: pointer;} /*--Hover effect for trigger--*/
ul.topnav li ul.subnav {
	list-style: none;
	position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/
	left: 0; top: 50px;
	background: #373737;
	margin: 0; padding: 0;
	display: none;
	float: left;
	width: 270px;
	border-bottom: 1px solid #111;
	border-left: 1px solid #111;
	border-right: 1px solid #111;
	z-index:2000;
}
ul.topnav li ul.subnav li{
	margin: 0; padding: 0;
	border-top: 1px solid #252525; /*--Create bevel effect--*/
	border-bottom: 1px solid #444; /*--Create bevel effect--*/
	clear: both;
	width: 270px;
}
ul.topnav li ul.subnav li a {
	float: left;
	width: 255px;
	background: transparent;
	padding-left: 10px;
	font-size:14px;
}
ul.topnav li ul.subnav li a:hover { /*--Hover effect for subnav links--*/
	background: #484848;
	color:#fff;
}