body 		{ margin-top:0px; margin-bottom:40px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#555555; text-decoration:none; line-height:18px; background-color:#847963; background-image: url(../gui/bg.gif); background-position: top left; }
A:link 		{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#d38c10; line-height:18px; text-decoration:underline; }
A:visited 	{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#d38c10; line-height:18px; text-decoration:underline; }
A:active 	{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#d38c10; line-height:18px; text-decoration:underline; }
A:hover 	{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#d38c10; line-height:18px; text-decoration:none; }
img			{ border:0px; }
form 		{ margin:0px; padding:0px; }
h1			{ margin:0px; padding-bottom:8px; font-family: Georgia, 'Times New Roman', serif; font-weight:normal; font-size:28px; line-height:30px; color:#685d47; text-decoration:none; }
h2			{ margin:0px; padding-bottom:8px; font-family: Georgia, 'Times New Roman', serif; font-weight:normal; font-size:18px; line-height:21px; color:#685d47; text-decoration:none; }
h3			{ margin:0px; padding-bottom:9px; }

.logo					{ position:absolute; top:14px; }
.main					{ margin-left:auto; margin-right:auto; width:966px; }
.menu					{ float:right; width:718px; border-top:1px solid #FFFFFF; }
.menu-top				{ padding-bottom:27px; padding-top:36px; margin-right:16px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#FFFFFF; line-height:14px; text-decoration:none; }
.menu-top A:link 		{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#FFFFFF; line-height:14px; text-decoration:none; }
.menu-top A:visited 	{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#FFFFFF; line-height:14px; text-decoration:none; }
.menu-top A:active 		{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#FFFFFF; line-height:14px; text-decoration:none; }
.menu-top A:hover 		{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#FFFFFF; line-height:14px; text-decoration:underline; }
.ie .menu-top				{ padding-bottom:27px; padding-top:35px; margin-right:16px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#FFFFFF; line-height:14px; text-decoration:none; }
.ie .menu-top A:link 		{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#FFFFFF; line-height:14px; text-decoration:none; }
.ie .menu-top A:visited 	{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#FFFFFF; line-height:14px; text-decoration:none; }
.ie .menu-top A:active 		{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#FFFFFF; line-height:14px; text-decoration:none; }
.ie .menu-top A:hover 		{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#FFFFFF; line-height:14px; text-decoration:underline; }
.main-content					{ background-color:#FFFFFF; border-bottom:3px solid #68604b; }
.content-bg1					{ width:966px; background-image: url(../gui/misc/page-bg.gif); background-repeat: repeat-y; background-position: top left; }
.content-bg2					{ width:966px; background-image: url(../gui/misc/page-bg-top.gif); background-repeat: no-repeat; background-position: top left; }
.content-bg3					{ width:966px; background-image: url(../gui/misc/page-bg-bottom.gif); background-repeat: no-repeat; background-position: bottom left; }
.content-bg4					{ width:966px; background-image: url(../gui/misc/page-bg1.gif); background-repeat: repeat-y; background-position: top left; }
.content-bg5					{ width:966px; background-image: url(../gui/misc/page-bg-top1.gif); background-repeat: no-repeat; background-position: top left; }
.content-bg6					{ width:966px; background-image: url(../gui/misc/page-bg-bottom1.gif); background-repeat: no-repeat; background-position: bottom left; }

.promo                  { text-align:center; margin-right:auto; margin-left:auto; background-image: url(../gui/misc/bg-home-promo-left.gif); background-repeat: no-repeat; background-position: top left; }
.promoh                 { background-image: url(../gui/misc/bg-home-promo-right.gif); background-repeat: no-repeat; background-position: bottom right; }
.promo h1	            { margin:0px; padding-bottom:8px; font-family: Georgia, 'Times New Roman', serif; font-weight:bold; font-size:15px; line-height:18px; color:#685d47; text-decoration:none; }
.promo h1 A:link 		{ font-family: Georgia, 'Times New Roman', serif; font-weight:bold; font-size:15px; line-height:18px; color:#685d47; text-decoration:none; }
.promo h1 A:visited 	{ font-family: Georgia, 'Times New Roman', serif; font-weight:bold; font-size:15px; line-height:18px; color:#685d47; text-decoration:none; }
.promo h1 A:active 	    { font-family: Georgia, 'Times New Roman', serif; font-weight:bold; font-size:15px; line-height:18px; color:#685d47; text-decoration:none; }
.promo h1 A:hover 		{ font-family: Georgia, 'Times New Roman', serif; font-weight:bold; font-size:15px; line-height:18px; color:#685d47; text-decoration:underline; }
.promo1                 { text-align:center; }
.promo1h                {  }
.promo1 h1	            { margin:0px; padding-bottom:8px; font-family: Georgia, 'Times New Roman', serif; font-weight:bold; font-size:15px; line-height:18px; color:#685d47; text-decoration:none; }
.promo1 h1 A:link 		{ font-family: Georgia, 'Times New Roman', serif; font-weight:bold; font-size:15px; line-height:18px; color:#685d47; text-decoration:none; }
.promo1 h1 A:visited 	{ font-family: Georgia, 'Times New Roman', serif; font-weight:bold; font-size:15px; line-height:18px; color:#685d47; text-decoration:none; }
.promo1 h1 A:active 	{ font-family: Georgia, 'Times New Roman', serif; font-weight:bold; font-size:15px; line-height:18px; color:#685d47; text-decoration:none; }
.promo1 h1 A:hover 		{ font-family: Georgia, 'Times New Roman', serif; font-weight:bold; font-size:15px; line-height:18px; color:#685d47; text-decoration:underline; }

#slideshow						{ float:left; width:721px; margin-top:21px; }
.slideshowitem					{ width:721px; }
#homeheader_tabs				{ float:left; width:223px; margin-top:21px; padding:0px; }
#homeheader_tabs h1				{ margin:0px; padding-left:20px; padding-bottom:10px; font-family: Georgia, 'Times New Roman', serif; font-weight:normal; font-size:19px; line-height:24px; color:#d38c10; text-decoration:none; }
#nav 							{ width:211px; float:left; height:240px; margin:0; padding:0; }
#nav li 						{ width:211px; text-align: left; list-style: none; margin:0; padding:0; }
#nav li.last 					{ width:211px; text-align: left; list-style: none; background-image:none; margin:0; padding:0; }
#nav a 							{ padding-top:9px; padding-bottom:9px; padding-left:19px; width:192px; color:#847963; font-weight:normal; text-decoration:none; display:block; }
#nav a.activeSlide 				{ color: #847963; background-image: url(../gui/misc/home_tab_on.gif); background-repeat: no-repeat; background-position: left; }
#nav a:focus 					{ outline: none; }
#nav img 						{ border: none; }

.home-row1						{ height:348px; background-image: url(../gui/misc/bg-home-row1b.gif); background-repeat: no-repeat; background-position: top left; }
.home-row1a						{ height:348px; background-image: url(../gui/misc/bg-home-row1a.gif); background-repeat: no-repeat; background-position: top left; }
.home-row1-left1				{ width:425px; position:absolute; height:313px; margin-top:21px; }
.home-row1-left1 h1				{ margin:0px; padding:0px; font-family: Georgia, 'Times New Roman', serif; font-weight:normal; font-size:33px; line-height:36px; color:#685d47; text-decoration:none; }
.home-row1-left1 h2				{ margin:0px; padding-bottom:12px; font-family: Georgia, 'Times New Roman', serif; font-weight:normal; font-size:33px; line-height:36px; color:#d38c10; text-decoration:none; }
.home-row1-lefth				{ padding-left:70px; padding-top:28px; }
.home-row1-left2				{ float:left; width:721px; height:313px; margin-top:21px; background-image: url(../gui/header/licence.jpg); background-repeat: no-repeat; background-position: top right; }
.home-row1-left2 h1				{ margin:0px; padding:0px; font-family: Georgia, 'Times New Roman', serif; font-weight:normal; font-size:33px; line-height:36px; color:#685d47; text-decoration:none; }
.home-row1-left2 h2				{ margin:0px; padding-bottom:12px; font-family: Georgia, 'Times New Roman', serif; font-weight:normal; font-size:33px; line-height:36px; color:#d38c10; text-decoration:none; }
.home-row1-left2h				{ padding-left:70px; padding-top:28px; padding-right:280px; }
.home-row1-right				{ float:left; width:220px; height:313px; margin-top:21px; }
.home-row1-right h1				{ margin:0px; padding-left:20px; padding-bottom:5px; font-family: Georgia, 'Times New Roman', serif; font-weight:normal; font-size:19px; line-height:24px; color:#d38c10; text-decoration:none; }
.home-row1-righth				{ padding-top:12px; }
.home-row1-right-list			{ height:245px }
.home-row1-right-content		{ padding-left:20px; padding-right:22px; height:280px; overflow:hidden; }
.home-row1-right1				{ float:left; width:220px; height:313px; margin-top:21px; }
.home-row1-right1 h1			{ margin:0px; padding-top:10px; font-family: Georgia, 'Times New Roman', serif; font-weight:normal; font-size:31px; line-height:34px; color:#685d47; text-decoration:none; }
.home-row1-right1h				{ padding-top:12px; }
.home-row1-right-player			{ padding-left:13px; }
.home-row1-right A:link 		{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#847963; line-height:17px; text-decoration:none; }
.home-row1-right A:visited 		{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#847963; line-height:17px; text-decoration:none; }
.home-row1-right A:active 		{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#847963; line-height:17px; text-decoration:none; }
.home-row1-right A:hover 		{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#847963; line-height:17px; text-decoration:underline; }
.player-item					{ padding-left:20px; padding-top:6px; padding-bottom:6px; }
.player-item-selected			{ padding-left:20px; padding-top:6px; padding-bottom:7px; background-image: url(../gui/player/selected.gif); background-repeat: no-repeat; background-position: top left; }
.player-itemi					{ padding-left:8px; padding-top:6px; padding-bottom:6px; }
.player-item-selectedi			{ padding-left:8px; padding-top:6px; padding-bottom:7px; background-image: url(../gui/player/selected-inner.gif); background-repeat: no-repeat; background-position: top left; }
.player-separator				{ text-align:center; }
.hplayer-item					{ padding-left:20px; padding-top:6px; padding-bottom:6px; }
.hplayer-item-selected			{ padding-left:20px; padding-top:6px; padding-bottom:7px; background-image: url(../gui/player/selected.gif); background-repeat: no-repeat; background-position: top left; }
.hplayer-itemi					{ padding-left:8px; padding-top:6px; padding-bottom:6px; }
.hplayer-item-selectedi			{ padding-left:8px; padding-top:6px; padding-bottom:7px; background-image: url(../gui/player/selected-inner.gif); background-repeat: no-repeat; background-position: top left; }
.hplayer-separator				{ text-align:center; }
.home-row2p1					{ width:966px; background-image: url(../gui/misc/bg-home-row2b.gif); background-repeat: no-repeat; background-position: bottom left; }
.home-row2p2					{ width:966px; background-image: url(../gui/misc/bg-home-row2aa.gif); background-repeat: no-repeat; background-position: top left; }
.home-row2p2a					{ width:966px; background-image: url(../gui/misc/bg-home-row2a.gif); background-repeat: no-repeat; background-position: top left; }
.home-row21p1					{ width:966px; background-image: url(../gui/misc/bg-home-row21b.gif); background-repeat: no-repeat; background-position: bottom left; }
.home-row21p2					{ width:966px; background-image: url(../gui/misc/bg-home-row21a.gif); background-repeat: no-repeat; background-position: top left; }
.home-row2-left					{ width:620px; float:left; }
.home-row2-left h1				{ margin:0px; padding-bottom:6px; font-family: Georgia, 'Times New Roman', serif; font-weight:normal; font-size:19px; line-height:24px; color:#d38c10; text-decoration:none; }
.home-row2-left h1 A:link 		{ font-family: Georgia, 'Times New Roman', serif; font-weight:normal; font-size:19px; line-height:24px; color:#d38c10; text-decoration:none; }
.home-row2-left h1 A:visited 	{ font-family: Georgia, 'Times New Roman', serif; font-weight:normal; font-size:19px; line-height:24px; color:#d38c10; text-decoration:none; }
.home-row2-left h1 A:active 	{ font-family: Georgia, 'Times New Roman', serif; font-weight:normal; font-size:19px; line-height:24px; color:#d38c10; text-decoration:none; }
.home-row2-left h1 A:hover 		{ font-family: Georgia, 'Times New Roman', serif; font-weight:normal; font-size:19px; line-height:24px; color:#d38c10; text-decoration:underline; }
.home-row2-right				{ width:320px; float:left; }
.home-row2-right A:link 		{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#555555; line-height:17px; text-decoration:none; }
.home-row2-right A:visited 		{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#555555; line-height:17px; text-decoration:none; }
.home-row2-right A:active 		{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#555555; line-height:17px; text-decoration:none; }
.home-row2-right A:hover 		{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#555555; line-height:17px; text-decoration:underline; }
.home-row2-lefth				{ padding:35px 20px 44px 60px; }
.home-row2-righth				{ padding:35px 20px 44px 20px; }
.home-row3 h2					{ margin:0px; padding-bottom:8px; font-family: Georgia, 'Times New Roman', serif; font-weight:normal; font-size:19px; line-height:23px; color:#d38c10; text-decoration:none; }
.home-row3-boxl					{ padding-left:14px; padding-right:16px; padding-top:4px; padding-bottom:5px; border-right:1px solid #e4ddcd; }
.home-row3-boxm					{ padding-left:23px; padding-right:16px; padding-top:4px; padding-bottom:5px; border-right:1px solid #e4ddcd; }
.home-row3-boxr					{ padding-left:23px; padding-right:14px; padding-top:4px; padding-bottom:5px; }
.home-row3-boxsl				{ padding-left:14px; padding-right:16px; padding-top:11px; padding-bottom:5px; border-right:1px solid #e4ddcd; }
.home-row3-boxsm				{ padding-left:23px; padding-right:16px; padding-top:11px; padding-bottom:5px; border-right:1px solid #e4ddcd; }
.home-row3-boxsr				{ padding-left:23px; padding-right:14px; padding-top:11px; padding-bottom:5px; }
.home-row3-spacerl				{ height:27px; background-image: url(../gui/misc/bg-row-ornament-bg.gif); background-repeat: repeat-x; background-position: center; }
.home-row3-spacerm				{ height:27px; background-image: url(../gui/misc/bg-row-ornament.gif); background-repeat: no-repeat; background-position: center; }
.home-row3-spacerr				{ height:27px; background-image: url(../gui/misc/bg-row-ornament-bg.gif); background-repeat: repeat-x; background-position: center; }
.product-row h2					{ margin:0px; padding-bottom:8px; font-family: Georgia, 'Times New Roman', serif; font-weight:normal; font-size:19px; line-height:23px; color:#d38c10; text-decoration:none; }
.product-row-boxl				{ padding-right:16px; padding-top:4px; padding-bottom:5px; border-right:1px solid #e4ddcd; }
.product-row-boxm				{ padding-left:23px; padding-right:16px; padding-top:4px; padding-bottom:5px; border-right:1px solid #e4ddcd; }
.product-row-boxm1				{ padding-left:23px; padding-right:16px; padding-top:4px; padding-bottom:5px; }
.product-row-boxr				{ padding-left:23px; padding-top:4px; padding-bottom:5px; }
.product-row-boxsl				{ padding-right:16px; padding-top:11px; padding-bottom:5px; border-right:1px solid #e4ddcd; }
.product-row-boxsla				{ padding-right:16px; padding-top:11px; padding-bottom:5px; }
.product-row-boxsm				{ padding-left:23px; padding-right:16px; padding-top:11px; padding-bottom:5px; border-right:1px solid #e4ddcd; }
.product-row-boxsr				{ padding-left:23px; padding-top:11px; padding-bottom:5px; }
.product-row-spacerl			{ height:27px; background-image: url(../gui/misc/bg-row-ornament-bg.gif); background-repeat: repeat-x; background-position: center; }
.product-row-spacerm			{ height:27px; background-image: url(../gui/misc/bg-row-ornament.gif); background-repeat: no-repeat; background-position: center; }
.product-row-spacerr			{ height:27px; background-image: url(../gui/misc/bg-row-ornament-bg.gif); background-repeat: repeat-x; background-position: center; }
.left-column					{ width:253px; float:left; padding-bottom:48px; }
.left-columnh					{ padding-left:29px; padding-top:38px; }
.left-column-share				{ padding:12px 15px 15px 15px; border-bottom:1px solid #e8e1d4;  }
.home-share						{ padding:12px 15px 5px 0px;  }
.left-column-box				{ padding:12px 15px 15px 15px; border:1px solid #e8e1d4;  }
.left-column-box h2				{ margin:0px; padding-bottom:7px; font-family: Georgia, 'Times New Roman', serif; font-weight:normal; font-size:19px; line-height:23px; color:#d38c10; text-decoration:none; }
.left-column-box1				{ padding:12px 15px 15px 15px; border:1px solid #e8e1d4;  }
.left-column-box1 h2			{ margin:0px; padding-bottom:7px; font-family: Georgia, 'Times New Roman', serif; font-weight:normal; font-size:19px; line-height:21px; color:#d38c10; text-decoration:none; }
.left-column-box1 h2 A:link 	{ margin:0px; padding-bottom:7px; font-family: Georgia, 'Times New Roman', serif; font-weight:normal; font-size:19px; line-height:21px; color:#d38c10; text-decoration:none; }
.left-column-box1 h2 A:visited 	{ margin:0px; padding-bottom:7px; font-family: Georgia, 'Times New Roman', serif; font-weight:normal; font-size:19px; line-height:21px; color:#d38c10; text-decoration:none; }
.left-column-box1 h2 A:active 	{ margin:0px; padding-bottom:7px; font-family: Georgia, 'Times New Roman', serif; font-weight:normal; font-size:19px; line-height:21px; color:#d38c10; text-decoration:none; }
.left-column-box1 h2 A:hover 	{ margin:0px; padding-bottom:7px; font-family: Georgia, 'Times New Roman', serif; font-weight:normal; font-size:19px; line-height:21px; color:#d38c10; text-decoration:underline; }
.left-column-player				{ padding-left:12px; border-left:1px solid #d1c4aa; border-top:1px solid #d1c4aa; border-bottom:1px solid #d1c4aa; background-image: url(../gui/player/bg.gif); background-repeat: no-repeat; background-position: top right;  }
.left-column-player h1			{ margin:0px; padding-left:8px; padding-top:10px; padding-bottom:5px; font-family: Georgia, 'Times New Roman', serif; font-weight:normal; font-size:19px; line-height:24px; color:#d38c10; text-decoration:none; }
.left-column-player-list		{ height:255px; }
.left-column-player-holder		{ padding-left:0px; padding-bottom:14px; }
.left-column-player A:link 		{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#847963; line-height:17px; text-decoration:none; }
.left-column-player A:visited 	{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#847963; line-height:17px; text-decoration:none; }
.left-column-player A:active 	{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#847963; line-height:17px; text-decoration:none; }
.left-column-player A:hover 	{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#847963; line-height:17px; text-decoration:underline; }
.right-column					{ width:690px; float:left; padding-bottom:40px; }
.right-columnh					{ padding-left:29px; }
.single-column					{ width:942px; float:left; padding-bottom:60px; }
.single-columnh					{ padding-left:59px; padding-top:40px; }
.inner-header					{ padding-top:27px; margin-bottom:24px; }
.inner-header1					{ margin-bottom:24px; }
.inner-header2					{ padding-top:27px; margin-bottom:10px; }
.inner-headerh					{ height:113px; background-image: url(../gui/header/innerpage1.jpg); background-repeat: no-repeat; background-position: top left; }
.inner-header-title					{ float:left; padding-top:40px; }
.inner-header-title h1				{ margin:0px; padding:0px; font-family: Georgia, 'Times New Roman', serif; font-weight:normal; font-size:28px; line-height:30px; color:#685d47; text-decoration:none; }
.inner-header-title h2				{ margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#555555; line-height:16px; text-decoration:none; }
.inner-header-title h2 A:link 		{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#d38c10; line-height:16px; text-decoration:underline; }
.inner-header-title h2 A:visited 	{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#d38c10; line-height:16px; text-decoration:underline; }
.inner-header-title h2 A:active 	{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#d38c10; line-height:16px; text-decoration:underline; }
.inner-header-title h2 A:hover 		{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#d38c10; line-height:16px; text-decoration:none; }
.inner-header-title1				{ float:left; padding-top:0px; padding-bottom:18px; }
.inner-header-title1 h1				{ margin:0px; padding:0px; font-family: Georgia, 'Times New Roman', serif; font-weight:normal; font-size:28px; line-height:30px; color:#685d47; text-decoration:none; }
.inner-header-title1 h2				{ margin:0px; padding:0px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#555555; line-height:16px; text-decoration:none; }
.inner-header-title1 h2 A:link 		{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#d38c10; line-height:16px; text-decoration:underline; }
.inner-header-title1 h2 A:visited 	{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#d38c10; line-height:16px; text-decoration:underline; }
.inner-header-title1 h2 A:active 	{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#d38c10; line-height:16px; text-decoration:underline; }
.inner-header-title1 h2 A:hover 		{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:11px; color:#d38c10; line-height:16px; text-decoration:none; }
.inner-header-button			{ float:right; padding-top:50px; padding-right:45px; }
.inner-content					{ padding-right:35px; padding-bottom:30px; }
.inner-content h2				{ margin:0px; padding-bottom:8px; font-family: Georgia, 'Times New Roman', serif; font-weight:normal; font-size:19px; line-height:23px; color:#d38c10; text-decoration:none; }
.inner-content h2 A:link 		{ font-family: Georgia, 'Times New Roman', serif; font-weight:normal; font-size:19px; line-height:23px; color:#d38c10; text-decoration:none; }
.inner-content h2 A:visited 	{ font-family: Georgia, 'Times New Roman', serif; font-weight:normal; font-size:19px; line-height:23px; color:#d38c10; text-decoration:none; }
.inner-content h2 A:active 		{ font-family: Georgia, 'Times New Roman', serif; font-weight:normal; font-size:19px; line-height:23px; color:#d38c10; text-decoration:none; }
.inner-content h2 A:hover 		{ font-family: Georgia, 'Times New Roman', serif; font-weight:normal; font-size:19px; line-height:23px; color:#d38c10; text-decoration:underline; }
.inner-content h3				{ margin:0px; padding-bottom:8px; font-family: Georgia, 'Times New Roman', serif; font-weight:normal; font-size:21px; line-height:25px; color:#d38c10; text-decoration:none; }
.home-row2h						{ padding-left:55px; padding-right:55px; padding-top:26px; padding-bottom:40px; }
.home-row2h h2					{ margin:0px; padding-bottom:8px; font-family: Georgia, 'Times New Roman', serif; font-weight:normal; font-size:19px; line-height:23px; color:#d38c10; text-decoration:none; }
.home-row2h h2 A:link 			{ font-family: Georgia, 'Times New Roman', serif; font-weight:normal; font-size:19px; line-height:23px; color:#d38c10; text-decoration:none; }
.home-row2h h2 A:visited 		{ font-family: Georgia, 'Times New Roman', serif; font-weight:normal; font-size:19px; line-height:23px; color:#d38c10; text-decoration:none; }
.home-row2h h2 A:active 		{ font-family: Georgia, 'Times New Roman', serif; font-weight:normal; font-size:19px; line-height:23px; color:#d38c10; text-decoration:none; }
.home-row2h h2 A:hover 			{ font-family: Georgia, 'Times New Roman', serif; font-weight:normal; font-size:19px; line-height:23px; color:#d38c10; text-decoration:underline; }
.float-left						{ float:left; }
.float-right					{ float:right; }
.cds-price						{ width:160px; float:left; text-align:left; padding-top:4px; font-family: Georgia, 'Times New Roman', serif; font-weight:normal; font-size:18px; line-height:21px; color:#685d47; text-decoration:none; }
.cds-price2						{ width:320px; float:left; text-align:left; padding-top:4px; font-family: Georgia, 'Times New Roman', serif; font-weight:normal; font-size:18px; line-height:21px; color:#685d47; text-decoration:none; }
.cds-price2a					{ width:120px; float:left; text-align:left; padding-top:4px; font-family: Georgia, 'Times New Roman', serif; font-weight:normal; font-size:18px; line-height:21px; color:#685d47; text-decoration:none; }
.cds-prices						{ float:left; text-align:left; padding-top:4px; font-family: Georgia, 'Times New Roman', serif; font-weight:normal; font-size:18px; line-height:21px; color:#685d47; text-decoration:none; }
.cds-prices1					{ float:left; text-align:left; padding-top:4px; font-family: Georgia, 'Times New Roman', serif; font-weight:normal; font-size:18px; line-height:21px; color:#cc0000; text-decoration:none; }
.cds-price1						{ width:70px; float:left; text-align:left; padding-top:4px; font-family: Georgia, 'Times New Roman', serif; font-weight:normal; font-size:18px; line-height:21px; color:#685d47; text-decoration:none; }
.cds-details					{ float:right; }
.oprice							{ text-align:right; font-family: Georgia, 'Times New Roman', serif; font-weight:normal; font-size:17px; line-height:17px; color:#685d47; text-decoration:none; }
.uprice							{ font-family: Georgia, 'Times New Roman', serif; font-weight:normal; font-size:17px; line-height:17px; color:#685d47; text-decoration:none; }
.clear							{ clear:both; }
.align-middle					{ vertical-align:middle; }
.small-text						{ font-size:11px; line-height:15px; }
.song-column					{ border-left:1px solid #e8e1d4; padding-left:28px; }
.input 							{ font-family: Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; padding:3px; color:#555555; text-decoration:none; border:1px solid #d1c4aa; background-color:#f9f9f9; }
.list 							{ margin:0px 0px 7px 10px; padding: 0px 0px 0px 0px; list-style: none; line-height: 18px; }
.list li 						{ padding-left: 12px; background-image: url(../gui/bullet.gif); background-repeat: no-repeat; background-position: 0px 7px; }
.list1 							{ margin:0px 0px 7px 0px; padding: 0px 0px 0px 0px; list-style: none; line-height: 18px; }
.list1 li 						{ padding-left: 12px; background-image: url(../gui/bullet.gif); background-repeat: no-repeat; background-position: 0px 7px; }
.list2 							{ margin:0px 0px 7px 4px; padding: 0px 0px 0px 0px; list-style: none; line-height: 18px; }
.list2 li 						{ padding-left: 12px; background-image: url(../gui/bullet1.gif); background-repeat: no-repeat; background-position: 0px 7px; }
.listen							{ width:59px; height:17px; cursor:pointer; display:block; background-image: url(../gui/buttons/listen.jpg); background-repeat: no-repeat; background-position: top left }

.table-box-headerl				{ height:30px; padding-left:8px; background-image: url(../gui/misc/bg-form.gif); background-repeat: no-repeat; background-position: left 0 }
.table-box-headerm				{ height:30px; padding-left:5px; padding-right:4px; background-image: url(../gui/misc/bg-form.gif); background-repeat: repeat-x; background-position: 0 -30px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#685d47; text-decoration:none; line-height:30px; }
.table-box-headerm1				{ height:29px; border-left:1px solid #dbd0bc; border-right:1px solid #dbd0bc; padding-left:12px; padding-right:12px; background-image: url(../gui/misc/bg-form.gif); background-repeat: repeat-x; background-position: 0 -31px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#685d47; text-decoration:none; line-height:29px; }
.table-box-headerm2				{ height:29px; border-top:1px solid #dbd0bc; border-left:1px solid #dbd0bc; border-right:1px solid #dbd0bc; padding-left:12px; padding-right:12px; background-image: url(../gui/misc/bg-form.gif); background-repeat: repeat-x; background-position: 0 -31px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#685d47; text-decoration:none; line-height:29px; }
.table-box-headerm3				{ border:1px solid #dbd0bc; background-color:#ede7dd; padding:17px; background-image: url(../gui/misc/bg-form.gif); background-repeat: repeat-x; background-position: 0 -171px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#685d47; text-decoration:none; }
.table-box-headerr				{ height:30px; padding-right:8px; background-image: url(../gui/misc/bg-form.gif); background-repeat: no-repeat; background-position: right -60px }
.table-box-content				{ border-top:1px solid #dbd0bc; border-left:1px solid #dbd0bc; border-right:1px solid #dbd0bc; padding:10px 15px 6px 15px; }
.table-box-content1				{ border-left:1px solid #dbd0bc; border-right:1px solid #dbd0bc; padding:5px 15px 6px 15px; }
.table-box-content2				{ border-top:1px solid #dbd0bc; border-left:1px solid #dbd0bc; border-right:1px solid #dbd0bc; padding:10px 15px 10px 19px; }
.table-box-footerl				{ height:9px; padding-left:8px; background-image: url(../gui/misc/bg-form.gif); background-repeat: no-repeat; background-position: left -90px }
.table-box-footerm				{ height:9px; background-image: url(../gui/misc/bg-form.gif); background-repeat: repeat-x; background-position: 0 -99px }
.table-box-footerr				{ height:9px; padding-right:8px; background-image: url(../gui/misc/bg-form.gif); background-repeat: no-repeat; background-position: right -108px }
.error-box-headerl				{ height:9px; padding-left:8px; background-image: url(../gui/misc/bg-form.gif); background-repeat: no-repeat; background-position: left -117px; }
.error-box-headerm				{ height:9px; padding-left:5px; padding-right:4px; background-image: url(../gui/misc/bg-form.gif); background-repeat: repeat-x; background-position: 0 -126px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#685d47; text-decoration:none; line-height:30px; }
.error-box-headerr				{ height:9px; padding-right:8px; background-image: url(../gui/misc/bg-form.gif); background-repeat: no-repeat; background-position: right -135px }
.error-box-content				{ border-left:1px solid #cd0303; border-right:1px solid #cd0303; padding:6px 15px 6px 15px; color:#cc0000; font-weight:bold; line-height:16px; }
.error-box-content a:link 		{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#cc0000; line-height:16px; text-decoration:underline; }
.error-box-content a:visited 	{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#cc0000; line-height:16px; text-decoration:underline; }
.error-box-content a:active 	{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#cc0000; line-height:16px; text-decoration:underline; }
.error-box-content a:hover 		{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#cc0000; line-height:16px; text-decoration:none; }
.error-box-footerl				{ height:9px; padding-left:8px; background-image: url(../gui/misc/bg-form.gif); background-repeat: no-repeat; background-position: left -144px }
.error-box-footerm				{ height:9px; background-image: url(../gui/misc/bg-form.gif); background-repeat: repeat-x; background-position: 0 -153px }
.error-box-footerr				{ height:9px; padding-right:8px; background-image: url(../gui/misc/bg-form.gif); background-repeat: no-repeat; background-position: right -162px }
.table-spacer					{ height:9px; }
.table-buttons					{ padding-top:10px; }
.table-buttons1					{ padding-top:13px; }
.table-buttons2					{ padding-top:10px; border-top:1px solid #e8e1d4; }
.table-buttons2a				{ padding-top:7px; padding-bottom:10px; border-top:1px solid #e8e1d4; }
.ymal                           { padding-top:15px; border-top:1px solid #e8e1d4; }
.table-header-button			{ padding-top:6px; }
.table-header-required			{ font-weight:normal; }
.table-spacer					{ height:9px; }
.float-right-button				{ float:right; padding-top:10px; }
.cart-total						{ padding-top:15px; padding-right:15px; padding-bottom:6px; }
.row							{ padding-top:8px; padding-bottom:8px; border-bottom:1px solid #e8e1d4; }
.rowi							{ padding-top:14px; padding-bottom:12px; border-bottom:1px solid #e8e1d4; }
.rowif							{ padding-top:14px; padding-bottom:12px; }
.rowis							{ padding-bottom:12px; border-bottom:1px solid #e8e1d4; }
.rowa							{ padding-top:7px; padding-bottom:7px; border-bottom:1px solid #e8e1d4; border-top:1px solid #e8e1d4; }
.rowb							{ padding-top:7px; padding-bottom:7px; border-bottom:1px solid #e8e1d4; }
.row-first						{ padding-bottom:8px; border-bottom:1px solid #e8e1d4; }
.row-last						{ padding-top:8px; padding-bottom:8px; }
.row1							{ background-color:#f3f0e9; padding-top:8px; padding-bottom:8px; border-bottom:1px solid #e8e1d4; }
.row2							{ padding-top:6px; padding-bottom:6px; border-bottom:1px solid #e8e1d4; }
.row2a							{ background-color:#f3f0e9; padding-top:6px; padding-bottom:6px; border-bottom:1px solid #e8e1d4; }
.rowt							{ padding-top:4px; padding-bottom:4px; border-bottom:1px solid #e8e1d4; }
.rowtb							{ padding-top:4px; padding-bottom:4px; border-bottom:1px solid #e8e1d4; border-top:1px solid #e8e1d4; }
.rowta							{ background-color:#f3f0e9; padding-top:4px; padding-bottom:4px; border-bottom:1px solid #e8e1d4; }
.required						{ color:#cc0000; }
.video							{ width:320px; background-color:#f3f0e9; border:1px solid #e8e1d4; padding:10px; }
.video1							{ background-color:#f3f0e9; border:1px solid #e8e1d4; padding:10px; }
.pack							{ padding-left:21px; padding-right:21px; padding-bottom:21px; padding-top:11px; border:1px solid #e4ddcd; background-image: url(../gui/misc/save.gif); background-repeat: no-repeat; background-position: top right }
.pack1							{ padding-left:21px; padding-right:21px; padding-bottom:21px; padding-top:11px; border:1px solid #e4ddcd; background-image: url(../gui/misc/save40.gif); background-repeat: no-repeat; background-position: top right }
.pack2							{ padding-left:21px; padding-right:21px; padding-bottom:21px; padding-top:11px; border:1px solid #e4ddcd; background-image: url(../gui/misc/save20.gif); background-repeat: no-repeat; background-position: top right }
.offerprice						{ float:right; text-align:right; margin-right:26px; padding:0px; font-family: Georgia, 'Times New Roman', serif; font-weight:normal; font-size:38px; line-height:30px; color:#ffffff; text-decoration:none; }
.offersave						{ font-family: Georgia, 'Times New Roman', serif; font-weight:bold; font-size:14px; line-height:20px; color:#ffffff; text-decoration:none; }

#TB_window 					{ font:12px Arial, Helvetica, sans-serif; color:#333333; line-height:17px; }
#TB_secondLine 				{ font:10px Arial, Helvetica, sans-serif; color:#666666; }
#TB_window a:link 			{ color: #666666; }
#TB_window a:visited 		{ color: #666666; }
#TB_window a:hover 			{ color: #000; }
#TB_window a:active 		{ color: #666666; }
#TB_window a:focus			{ color: #666666; }
#TB_overlay 				{ position: fixed; z-index:998; top: 0px; left: 0px; height:100%; width:100%; }
.TB_overlayMacFFBGHack 		{ background: url(macFFBgHack.png) repeat;}
.TB_overlayBG 				{ background-color:#ede7dd; filter:alpha(opacity=85); -moz-opacity:0.85; opacity:0.85; }
* html #TB_overlay 			{ /* ie6 hack */ position:absolute; height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); }
#TB_window 					{ position:fixed; background:#ffffff; z-index:998; color:#685d47; display:none; border:4px solid #847963; text-align:left; top:50%; left:50%; }
* html #TB_window 			{ /* ie6 hack */ position:absolute; margin-top:expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px'); }
#TB_window img#TB_Image 	{ display:block; margin:15px 0 0 15px; border-right:1px solid #ccc;	border-bottom:1px solid #ccc; border-top:1px solid #666; border-left:1px solid #666; }
#TB_caption 				{ height:25px; padding:7px 30px 10px 25px; float:left; }
#TB_closeWindow 			{ height:25px; padding:11px 25px 10px 0; float:right; }
#TB_closeAjaxWindow 		{ padding:7px 10px 5px 0; margin-bottom:1px; text-align:right; float:right; }
#TB_ajaxWindowTitle 		{ float:left; padding:9px 0 5px 10px; margin-bottom:1px; font-weight:bold; }
#TB_title 					{ height:30px; border-bottom:1px solid #dbd0bc; background-image: url(../gui/misc/bg-form.gif); background-repeat: repeat-x; background-position: 0 -30px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#685d47; text-decoration:none; line-height:13px; }
#TB_ajaxContent 			{ clear:both; padding:2px 15px 15px 15px; overflow:auto; text-align:left; line-height:17px; }
#TB_ajaxContent.TB_modal 	{ padding:15px; }
#TB_ajaxContent p 			{ padding:5px 0px 5px 0px; }
#TB_load					{ position:fixed; display:none;	height:13px; width:208px; z-index:103; top:50%;	left:50%; margin:-6px 0 0 -104px; /* -height/2 0 0 -width/2 */ }
* html #TB_load 			{ /* ie6 hack */ position:absolute; margin-top:expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px'); }
#TB_HideSelect				{ z-index:99; position:fixed; top:0; left:0; background-color:#fff; border:none; filter:alpha(opacity=0); -moz-opacity:0; opacity:0; height:100%; width:100%; }
* html #TB_HideSelect 		{ /* ie6 hack */ position: absolute; height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); }
#TB_iframeContent			{ clear:both; border:none; margin-bottom:-1px;	margin-top:1px;	_margin-bottom:1px; }
.thickbox-header			{ border-bottom:1px solid #e1e1e1; padding-bottom:6px; }
.thickbox-holder h1			{ margin:0px; padding-bottom:8px; font-family: Georgia, 'Times New Roman', serif; font-weight:normal; font-size:28px; line-height:30px; color:#d38c10; text-decoration:none; }
.thickbox-holder			{ padding-left:10px; padding-right:10px; padding-top:15px; padding-bottom:15px; }
.thickbox-photo				{ float:left; padding-left:15px; padding-right:25px; border-right:1px solid #e1e1e1; }
.thickbox-thumbs			{ float:left; padding-left:21px; padding-top:10px; }
.mp3						{ margin:0px; padding:0px; line-height:12px; vertical-align:middle; }
.lyrics						{ padding-top:14px; padding-bottom:9px; border-top:1px solid #e8e1d4; }
.lyricsbox					{  padding:14px 19px 10px 19px; border:1px solid #e8e1d4; }

#faq .accTogglerOpen 	{ font-family:Arial, Helvetica, sans-serif; border:1px solid #e8e1d4; padding-top:6px; padding-left:11px; padding-right:95px; padding-bottom:7px; display: block; margin: 0; cursor: pointer; font-size:12px; color:#d38c10; font-weight:bold; line-height:18px; background-image: url(../gui/misc/faq-close.gif); background-repeat: no-repeat; background-position: top right; }
#faq .accToggler 		{ font-family:Arial, Helvetica, sans-serif; border:1px solid #e8e1d4; padding-top:6px; padding-left:11px; padding-right:95px; padding-bottom:7px; display: block; margin: 0; cursor: pointer; font-size:12px; color:#685d47; font-weight:bold; line-height:18px; background-image: url(../gui/misc/faq-open.gif); background-repeat: no-repeat; background-position: top right; }
#faq .accContent 		{ margin: 0px; padding:10px; }
#faq .accContent p 		{ margin: 0px; }

.tab-off					{ border-bottom:1px solid #dbd0bc; }
.tab-off A:link 			{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#685d47; line-height:30px; text-decoration:none; }
.tab-off A:visited 			{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#685d47; line-height:30px; text-decoration:none; }
.tab-off A:active 			{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#685d47; line-height:30px; text-decoration:none; }
.tab-off A:hover 			{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#685d47; line-height:30px; text-decoration:none; }
.tab-off .tab-headerl		{ height:30px; padding-left:8px; background-image: url(../gui/misc/bg-tabs.gif); background-repeat: no-repeat; background-position: left 0 }
.tab-off .tab-headerm		{ height:30px; padding-left:5px; padding-right:4px; background-image: url(../gui/misc/bg-tabs.gif); background-repeat: repeat-x; background-position: 0 -30px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#555555; text-decoration:none; line-height:30px; }
.tab-off .tab-headerr		{ height:30px; padding-right:8px; background-image: url(../gui/misc/bg-tabs.gif); background-repeat: no-repeat; background-position: right -60px }
.tab-on						{  }
.tab-on A:link 				{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#685d47; line-height:30px; text-decoration:none; }
.tab-on A:visited 			{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#685d47; line-height:30px; text-decoration:none; }
.tab-on A:active 			{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#685d47; line-height:30px; text-decoration:none; }
.tab-on A:hover 			{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#685d47; line-height:30px; text-decoration:none; }
.tab-on .tab-headerl		{ height:30px; padding-left:8px; background-image: url(../gui/misc/bg-tabs.gif); background-repeat: no-repeat; background-position: left -90px }
.tab-on .tab-headerm		{ height:30px; padding-left:5px; padding-right:4px; background-image: url(../gui/misc/bg-tabs.gif); background-repeat: repeat-x; background-position: 0 -120px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#555555; text-decoration:none; line-height:30px; }
.tab-on .tab-headerr		{ height:30px; padding-right:8px; background-image: url(../gui/misc/bg-tabs.gif); background-repeat: no-repeat; background-position: right -150px }
.tab-spacer					{ width:3px; border-bottom:1px solid #dbd0bc; }
.tab-content				{ border-left:1px solid #dbd0bc; border-right:1px solid #dbd0bc; padding:14px 19px 10px 19px; }
.tab-content h1				{ margin:0px; padding-bottom:7px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:18px; line-height:22px; color:#555555; }

.footer 					{ text-align:left; padding-left:6px; padding-top:16px; }
.footer-text				{ float:left; padding-left:12px; padding-top:3px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#d38c10; line-height:21px; text-decoration:none; }
.footer-text A:link 		{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#FFFFFF; line-height:21px; text-decoration:none; }
.footer-text A:visited 		{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#FFFFFF; line-height:21px; text-decoration:none; }
.footer-text A:active 		{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#FFFFFF; line-height:21px; text-decoration:none; }
.footer-text A:hover 		{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#FFFFFF; line-height:21px; text-decoration:underline; }
.copyright 					{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#c6bdab; line-height:21px; text-decoration:none; }
.copyright A:link 			{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#c6bdab; line-height:21px; text-decoration:underline; }
.copyright A:visited 		{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#c6bdab; line-height:21px; text-decoration:underline; }
.copyright A:active 		{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#c6bdab; line-height:21px; text-decoration:underline; }
.copyright A:hover 			{ font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#c6bdab; line-height:21px; text-decoration:none; }

