BODY {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; LINE-HEIGHT: 20px; BACKGROUND-COLOR: #ffffff; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR: #666666; FONT-SIZE: 10pt; PADDING-TOP: 0px
}
H1 {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-WEIGHT: bold
}
H2 {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-WEIGHT: bold
}
H3 {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-WEIGHT: bold
}
H4 {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-WEIGHT: bold
}
H5 {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-WEIGHT: bold
}
H6 {
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-WEIGHT: bold
}
A {
	COLOR: #007fbf
}
A:hover {
	TEXT-DECORATION: none
}
.list1 {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
.list1 A {
	PADDING-LEFT: 12px; BACKGROUND: url(../images/side_list_bg.gif) no-repeat left 60%
}
.list2 {
	LIST-STYLE-TYPE: none; MARGIN: 0px; LIST-STYLE-IMAGE: none
}
.list2 A {
	PADDING-LEFT: 12px; BACKGROUND: url(../images/img01.gif) no-repeat left 60%
}
IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
IMG.left {
	MARGIN: 3px 20px 0px 0px; FLOAT: left
}
#Head {
	MARGIN: 0px auto; BACKGROUND: url(../images/header_bg.gif) repeat-x left top
}
#headerTop {
	MARGIN: 0px auto; WIDTH: 980px; HEIGHT: 22px; COLOR: #696c71; FONT-SIZE: 10px
}
#headerTopLeft {
	WIDTH: 500px; FLOAT: left
}
#partnerSites {
	TEXT-ALIGN: right; TEXT-TRANSFORM: uppercase; WIDTH: 480px; FLOAT: right
}
#partnerSites UL {
	LIST-STYLE-TYPE: none; MARGIN: 0px auto; LIST-STYLE-IMAGE: none
}
#partnerSites UL LI {
	TEXT-ALIGN: right; FLOAT: right
}
#partnerSites UL LI.left {
	WIDTH: 30px; HEIGHT: 35px
}
#partnerSites UL LI A {
	MARGIN: 0px 6px; DISPLAY: inline; COLOR: #848484; FONT-SIZE: 10px; TEXT-DECORATION: none
}
#partnerSites UL LI A:hover {
	COLOR: #fff
}
#partnerSites UL LI.remote A {
	COLOR: #7b9a3a
}
#partnerSites UL LI.ringers A {
	COLOR: #ab62aa
}
#partnerSites UL LI.trailers A {
	COLOR: #6294ab
}
#partnerSites UL LI.tv A {
	COLOR: #83b027
}
#partnerSites UL LI.muzon A {
	COLOR: #c67d7d
}
#header {
	PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH: 980px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/logo.gif) no-repeat left 50%; HEIGHT: 110px; COLOR: #a2a2a2; FONT-SIZE: 10px; PADDING-TOP: 0px
}
#header A {
	COLOR: #83b027; TEXT-DECORATION: none
}
#header H1 {
	PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-WEIGHT: bold; PADDING-TOP: 20px
}
#header H2 {
	PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; MARGIN: 0px 0px 0px -80px; PADDING-LEFT: 95px; PADDING-RIGHT: 0px; FONT-SIZE: 13px; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
#headerLogo {
	WIDTH: 350px; FLOAT: left
}
#headerUser {
	TEXT-ALIGN: right; WIDTH: 150px; FLOAT: right; PADDING-TOP: 35px
}
INPUT.loginForm {
	BORDER-BOTTOM: #fff 0px solid; TEXT-ALIGN: left; BORDER-LEFT: #fff 0px solid; MARGIN: 2px 5px 0px; WIDTH: 80px; BACKGROUND: none transparent scroll repeat 0% 0%; HEIGHT: 20px; FONT-SIZE: 12px; BORDER-TOP: #fff 0px solid; BORDER-RIGHT: #fff 0px solid
}
#loginForm {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px
}
#loginForm TD.formInput {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 105px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/form_input.png) no-repeat left top; HEIGHT: 26px; PADDING-TOP: 0px
}
#menu {
	MARGIN: 0px auto; WIDTH: 980px; BACKGROUND: url(../images/topmenu_bg.gif) no-repeat left 50%; HEIGHT: 33px
}
#menuLeft {
	MARGIN: 5px 0px 0px; WIDTH: 700px; FLOAT: left
}
#menuRight {
	TEXT-ALIGN: right; MARGIN: 5px 0px 0px; WIDTH: 250px; FLOAT: right; FONT-SIZE: 10px; FONT-WEIGHT: normal
}
#menu UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
#menu LI {
	DISPLAY: inline
}
#menu A {
	COLOR: #a2a2a2; FONT-SIZE: 11px; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
#menuRight A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; MARGIN-LEFT: 10px; FONT-SIZE: 10px; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
#menuLeft A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 20px; PADDING-TOP: 0px
}
#menuRight .support {
	BACKGROUND: url(../images/menu_support.png) no-repeat left 50%
}
#menuRight .status {
	BACKGROUND: url(../images/menu_status.png) no-repeat left 50%
}
#menuRight .contact {
	BACKGROUND: url(../images/menu_contact.png) no-repeat left 50%
}
#menu A:hover {
	COLOR: #83b027
}
#menu .active {
	COLOR: #83b027
}
#mainBanner {
	BACKGROUND: url(../images/dark-stage.jpg) no-repeat center 50%; HEIGHT: 370px
}
#mainTour {
	BACKGROUND: url(../images/home-main-bg.gif) repeat-x
}
#featured {
	PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH: 980px; PADDING-RIGHT: 0px; PADDING-TOP: 10px
}
#thevideo {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 15px
}
#thevideoinside {
	POSITION: static; PADDING-BOTTOM: 15px; MIN-HEIGHT: 350px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
#videoembed {
	TEXT-ALIGN: center; MARGIN: 0px auto; WIDTH: 980px
}
.watchnow {
	POSITION: absolute; WIDTH: 180px; BACKGROUND: url(../images/watchnow.jpg) no-repeat left top; HEIGHT: 29px; TOP: 250px; CURSOR: pointer; LEFT: 560px
}
.watchnow:hover {
	BACKGROUND: url(../images/watchnowover.jpg) no-repeat left top
}
.insert {
	PADDING-BOTTOM: 10px; LINE-HEIGHT: 14px; MARGIN: 0px 0px 0px 550px; PADDING-LEFT: 10px; WIDTH: 180px; PADDING-RIGHT: 10px; BACKGROUND: url(../images/insertbg.png) no-repeat left top; HEIGHT: 350px; COLOR: #ffffff; PADDING-TOP: 10px
}
.insert H2 {
	LINE-HEIGHT: 1em; MARGIN: 0px 0px 10px; FONT-SIZE: 20px; FONT-WEIGHT: normal
}
.insert A:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.insert A:hover {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.insert A:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
#content {
	PADDING-BOTTOM: 20px; LINE-HEIGHT: 18px; MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH: 980px; PADDING-RIGHT: 0px; PADDING-TOP: 15px
}
DIV.notification {
	POSITION: relative; MARGIN: 5px 0px 10px
}
DIV.notification EM {
	PADDING-BOTTOM: 8px; FONT-STYLE: normal; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; DISPLAY: block; PADDING-TOP: 8px
}
DIV.notification EM IMG {
	POSITION: relative; TOP: 3px; MARGIN-RIGHT: 10px
}
DIV.error {
	BORDER-BOTTOM: #d7bbb8 1px solid; BORDER-LEFT: #d7bbb8 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; MARGIN-BOTTOM: 10px; BACKGROUND: url(../images/highlight_red.gif) #f6dcd9 repeat-x; COLOR: #333; FONT-SIZE: 11px; BORDER-TOP: #d7bbb8 1px solid; FONT-WEIGHT: normal; BORDER-RIGHT: #d7bbb8 1px solid; PADDING-TOP: 5px
}
DIV.confirm {
	BORDER-BOTTOM: #cad3a6 1px solid; BORDER-LEFT: #cad3a6 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; MARGIN-BOTTOM: 10px; BACKGROUND: url(../images/highlight_green.gif) #dfe9b8 repeat-x; COLOR: #333; FONT-SIZE: 11px; BORDER-TOP: #cad3a6 1px solid; FONT-WEIGHT: normal; BORDER-RIGHT: #cad3a6 1px solid; PADDING-TOP: 5px
}
DIV.confirm IMG {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; VERTICAL-ALIGN: middle; PADDING-TOP: 5px
}
DIV.attention {
	BORDER-BOTTOM: #dbd6a1 1px solid; BORDER-LEFT: #dbd6a1 1px solid; BACKGROUND: url(../images/highlight_yellow.gif) #f8f2b7 repeat-x; BORDER-TOP: #dbd6a1 1px solid; BORDER-RIGHT: #dbd6a1 1px solid
}
DIV.information {
	BORDER-BOTTOM: #b8c6d2 1px solid; BORDER-LEFT: #b8c6d2 1px solid; BACKGROUND: url(../images/highlight_blue.gif) #dae6f1 repeat-x; BORDER-TOP: #b8c6d2 1px solid; BORDER-RIGHT: #b8c6d2 1px solid
}
#columnA {
	WIDTH: 720px; FLOAT: right
}
#columnA H4 {
	BORDER-BOTTOM: #eeeeee 0px solid; MARGIN: 0px auto; COLOR: #000000; FONT-SIZE: 10pt; FONT-WEIGHT: bold
}
#columnA H3 {
	BORDER-BOTTOM: #eeeeee 1px solid; PADDING-BOTTOM: 6px; MARGIN: 4px 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #000000; FONT-SIZE: 10pt; FONT-WEIGHT: bold; PADDING-TOP: 6px
}
#columnB {
	WIDTH: 230px; BACKGROUND: url(../images/bg_leftbox.gif) repeat-y left top; FLOAT: left
}
#columnB H3 {
	PADDING-BOTTOM: 6px; MARGIN: 4px 0px 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/h3_side_bg.gif) no-repeat left bottom; COLOR: #000000; FONT-SIZE: 10pt; FONT-WEIGHT: bold; PADDING-TOP: 6px
}
#columnC {
	WIDTH: 980px
}
#columnD {
	MARGIN: 48px 0px 0px; WIDTH: 260px; FLOAT: right
}
#columnD H1 {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.2em; MARGIN: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-FAMILY: "Trebuchet MS"; BACKGROUND: url(../images/h4_bg.gif) no-repeat left center; COLOR: #0099cc; FONT-SIZE: 16px; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
#columnD P {
	PADDING-BOTTOM: 5px; LINE-HEIGHT: 1.2em; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #555; FONT-SIZE: 11px; FONT-WEIGHT: normal; PADDING-TOP: 10px
}
#columnD IMG {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; VERTICAL-ALIGN: middle; PADDING-TOP: 0px
}
#sideList {
	WIDTH: 230px; PADDING-TOP: 10px
}
#sideList H1 {
	BORDER-BOTTOM: medium none; POSITION: relative; PADDING-BOTTOM: 0px; LINE-HEIGHT: 26px; MARGIN: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/h3_side_bg.gif) no-repeat left 50%; HEIGHT: 33px; COLOR: #000000; FONT-SIZE: 11px; CURSOR: pointer; FONT-WEIGHT: bold; PADDING-TOP: 3px
}
#sideList H1.active {
	BORDER-BOTTOM: medium none; POSITION: relative; PADDING-BOTTOM: 0px; LINE-HEIGHT: 26px; MARGIN: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/side_list_activebg.gif) no-repeat left 50%; HEIGHT: 33px; COLOR: #000000; FONT-SIZE: 11px; FONT-WEIGHT: bold; PADDING-TOP: 3px
}
#sideList H2 {
	POSITION: relative; PADDING-BOTTOM: 0px; LINE-HEIGHT: 26px; MARGIN: 0px; PADDING-LEFT: 10px; WIDTH: 230px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/h2_side_bg.gif) no-repeat left bottom; HEIGHT: 29px; PADDING-TOP: 0px
}
#sideList H2.active {
	POSITION: relative; PADDING-BOTTOM: 0px; LINE-HEIGHT: 26px; MARGIN: 0px; PADDING-LEFT: 10px; WIDTH: 230px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/side_list_activebg.gif) no-repeat left 50%; HEIGHT: 29px; PADDING-TOP: 0px
}
#sideList H1 A {
	DISPLAY: block; COLOR: #000000; TEXT-DECORATION: none
}
#sideList H2 A {
	PADDING-LEFT: 6px; DISPLAY: block; COLOR: #000000; FONT-SIZE: 11px; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
#sideList UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 200px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
#sideList LI {
	BORDER-BOTTOM: #efefef 1px solid; POSITION: relative; PADDING-BOTTOM: 0px; LINE-HEIGHT: 26px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 230px; PADDING-RIGHT: 0px; HEIGHT: 26px; PADDING-TOP: 0px
}
#sideList LI.active {
	BORDER-BOTTOM: medium none; LINE-HEIGHT: 29px; WIDTH: 230px; BACKGROUND: url(../images/side_list_activebg.gif) no-repeat left 50%; HEIGHT: 29px; COLOR: #000; TOP: -1px; FONT-WEIGHT: bold
}
#sideList LI.active A {
	BORDER-BOTTOM: medium none; LINE-HEIGHT: 29px; WIDTH: 230px; BACKGROUND: url(../images/side_list_activebg.gif) no-repeat left 50%; HEIGHT: 29px; COLOR: #000; TOP: -1px; FONT-WEIGHT: bold
}
#sideList LI A {
	PADDING-LEFT: 6px; DISPLAY: block; COLOR: #000000; FONT-SIZE: 11px; TEXT-DECORATION: none
}
#sideList LI#date A {
	BACKGROUND: no-repeat left 50%
}
#sideList LI#vodCat {
	BORDER-BOTTOM: medium none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/h3_side_bg.gif) no-repeat left 50%; HEIGHT: 33px; FONT-SIZE: 10pt; FONT-WEIGHT: bold; PADDING-TOP: 3px
}
#sideList LI#vodCat A {
	FONT-WEIGHT: bold
}
#sideList LI#vodSubcat A {
	BACKGROUND: no-repeat left 50%
}
#sideList LI#all A {
	BACKGROUND: url(../images/sidelist_all.png) no-repeat left 50%
}
#sideList LI#movie A {
	BACKGROUND: url(../images/sidelist_movie.png) no-repeat left 50%
}
#sideList LI#series A {
	BACKGROUND: url(../images/sidelist_tvshows.png) no-repeat left 50%
}
#sideList LI#sport A {
	BACKGROUND: url(../images/sidelist_sport.png) no-repeat left 50%
}
#sideList LI#info A {
	BACKGROUND: url(../images/sidelist_info.png) no-repeat left 50%
}
#sideList LI#kids A {
	BACKGROUND: url(../images/sidelist_kids.png) no-repeat left 50%
}
#sideList LI#ent A {
	BACKGROUND: url(../images/sidelist_ent.png) no-repeat left 50%
}
#sideList LI#edu A {
	BACKGROUND: url(../images/sidelist_edu.png) no-repeat left 50%
}
#sideList LI#other A {
	BACKGROUND: url(../images/sidelist_other.png) no-repeat left 50%
}
.faq-question {
	MARGIN: 3px 0px 8px
}
.faq-answer {
	DISPLAY: none; MARGIN-BOTTOM: 15px
}
.faq-icon {
	MARGIN: 2px 6px 0px 0px
}
.fullItem {
	PADDING-BOTTOM: 6px; MARGIN-TOP: 10px
}
.fullItem H4 {
	MARGIN-BOTTOM: 6px; text-shadow: 0px 0px 0px #fff
}
.fullItem H4.noIcon {
	MARGIN-TOP: 25px
}
.fullItem .icon {
	WIDTH: 70px; FLOAT: left; HEIGHT: 60px
}
.fullItem P {
	LINE-HEIGHT: 18px; MARGIN-BOTTOM: 6px; FONT-SIZE: 13px
}
.fullItem A {
	TEXT-DECORATION: none
}
.box-tabs {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/tab_back.gif) repeat-x left bottom; PADDING-TOP: 10px
}
.tabs-nest {
	POSITION: relative; BACKGROUND: url(../images/tab_back.gif) repeat-x left top; HEIGHT: 30px
}
.tabs-options {
	POSITION: absolute; RIGHT: 15px
}
.subnav {
	POSITION: relative; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; DISPLAY: inline; FLOAT: left; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
.subnav LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px 5px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; FLOAT: left; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
.subnav LI A {
	DISPLAY: block; FLOAT: left; HEIGHT: 30px; TEXT-DECORATION: none
}
.subnav LI A:link {
	BACKGROUND: url(../images/tab.gif) no-repeat left top; COLOR: #000
}
.subnav LI A:visited {
	BACKGROUND: url(../images/tab.gif) no-repeat left top; COLOR: #000
}
.subnav LI A:active {
	BACKGROUND: url(../images/tab.gif) no-repeat left top; COLOR: #000
}
.subnav LI A SPAN {
	PADDING-BOTTOM: 7px; MARGIN: 0px; PADDING-LEFT: 14px; PADDING-RIGHT: 14px; DISPLAY: block; BACKGROUND: url(../images/tab_r.gif) no-repeat right top; FLOAT: left; CURSOR: pointer; PADDING-TOP: 7px
}
.subnav LI A:hover {
	BACKGROUND: url(../images/tab_over.gif) no-repeat left top; COLOR: #000
}
.subnav LI A:hover SPAN {
	BACKGROUND: url(../images/tab_r_over.gif) no-repeat right top
}
.subnav LI .chosen:link {
	BACKGROUND: url(../images/tab_active.gif) no-repeat left top; COLOR: #000; FONT-WEIGHT: bold
}
.subnav LI .chosen:visited {
	BACKGROUND: url(../images/tab_active.gif) no-repeat left top; COLOR: #000; FONT-WEIGHT: bold
}
.subnav LI .chosen:active {
	BACKGROUND: url(../images/tab_active.gif) no-repeat left top; COLOR: #000; FONT-WEIGHT: bold
}
.subnav LI .chosen:link SPAN {
	PADDING-BOTTOM: 7px; PADDING-LEFT: 14px; PADDING-RIGHT: 14px; BACKGROUND: url(../images/tab_r_active.gif) no-repeat right top; HEIGHT: 30px; PADDING-TOP: 7px
}
.subnav LI .chosen:visited SPAN {
	PADDING-BOTTOM: 7px; PADDING-LEFT: 14px; PADDING-RIGHT: 14px; BACKGROUND: url(../images/tab_r_active.gif) no-repeat right top; HEIGHT: 30px; PADDING-TOP: 7px
}
.subnav LI .chosen:active SPAN {
	PADDING-BOTTOM: 7px; PADDING-LEFT: 14px; PADDING-RIGHT: 14px; BACKGROUND: url(../images/tab_r_active.gif) no-repeat right top; HEIGHT: 30px; PADDING-TOP: 7px
}
.subnav LI .chosen:hover {
	BACKGROUND: url(../images/tab_active.gif) no-repeat left top; COLOR: #000
}
.subnav LI .chosen:hover SPAN {
	BACKGROUND: url(../images/tab_r_active.gif) no-repeat right top
}
.subnav LI.chosen A:link {
	BACKGROUND: url(../images/tab_active.gif) no-repeat left top; COLOR: #000; FONT-WEIGHT: bold
}
.subnav LI.chosen A:visited {
	BACKGROUND: url(../images/tab_active.gif) no-repeat left top; COLOR: #000; FONT-WEIGHT: bold
}
.subnav LI.chosen A:active {
	BACKGROUND: url(../images/tab_active.gif) no-repeat left top; COLOR: #000; FONT-WEIGHT: bold
}
.subnav LI.chosen A:link SPAN {
	PADDING-BOTTOM: 7px; PADDING-LEFT: 14px; PADDING-RIGHT: 14px; BACKGROUND: url(../images/tab_r_active.gif) no-repeat right top; HEIGHT: 30px; PADDING-TOP: 7px
}
.subnav LI.chosen A:visited SPAN {
	PADDING-BOTTOM: 7px; PADDING-LEFT: 14px; PADDING-RIGHT: 14px; BACKGROUND: url(../images/tab_r_active.gif) no-repeat right top; HEIGHT: 30px; PADDING-TOP: 7px
}
.subnav LI.chosen A:active SPAN {
	PADDING-BOTTOM: 7px; PADDING-LEFT: 14px; PADDING-RIGHT: 14px; BACKGROUND: url(../images/tab_r_active.gif) no-repeat right top; HEIGHT: 30px; PADDING-TOP: 7px
}
#sortBy .sel A {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BACKGROUND: #dedede; COLOR: #333333; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 3px
}
.item {
	POSITION: relative; MARGIN: 0px 8px; WIDTH: 122px; FLOAT: left; HEIGHT: 210px; OVERFLOW: hidden
}
.item IMG {
	BORDER-BOTTOM: #c5c5c6 1px solid; POSITION: absolute; BORDER-LEFT: #c5c5c6 1px solid; WIDTH: 120px; HEIGHT: 150px; BORDER-TOP: #c5c5c6 1px solid; TOP: 0px; BORDER-RIGHT: #c5c5c6 1px solid; LEFT: 0px
}
.item .content {
	POSITION: absolute; WIDTH: 130px; HEIGHT: 39px; COLOR: #626262; OVERFLOW: hidden; TOP: 155px; LEFT: 1px
}
.item .content H2 {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 12px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #b80000; FONT-SIZE: 9px; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
.item .content P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 9px; PADDING-TOP: 0px
}
.item .content IMG {
	BORDER-BOTTOM: #c5c5c6 0px solid; POSITION: relative; BORDER-LEFT: #c5c5c6 0px solid; WIDTH: 16px; PADDING-RIGHT: 5px; HEIGHT: 16px; VERTICAL-ALIGN: middle; BORDER-TOP: #c5c5c6 0px solid; BORDER-RIGHT: #c5c5c6 0px solid
}
.item A:link {
	COLOR: #626262; TEXT-DECORATION: none
}
.item A:visited {
	COLOR: #626262; TEXT-DECORATION: none
}
.item A:hover {
	COLOR: #83b027; TEXT-DECORATION: none
}
#pageTitleSort {
	BORDER-BOTTOM: #eeeeee 1px solid; PADDING-BOTTOM: 6px; MARGIN: 4px 0px 10px; PADDING-LEFT: 0px; WIDTH: 720px; PADDING-RIGHT: 0px; HEIGHT: auto; COLOR: #000000; PADDING-TOP: 6px
}
#catTitle {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 0px; WIDTH: 720px; PADDING-RIGHT: 0px; FLOAT: left; FONT-SIZE: 10pt; FONT-WEIGHT: bold; PADDING-TOP: 6px
}
#sortBy {
	TEXT-ALIGN: right; WIDTH: 260px; FLOAT: right; FONT-SIZE: 8pt
}
#sortBy A {
	COLOR: #999999; TEXT-DECORATION: none
}
#sortBy A:hover {
	TEXT-DECORATION: underline
}
#sortBy A.sel {
	COLOR: #333333; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
#vodMovie {
	MARGIN: 0px auto; WIDTH: 740px; COLOR: #000000; CLEAR: both
}
#vodImage {
	WIDTH: 200px; FLOAT: left
}
#vodDesc {
	WIDTH: 520px; FLOAT: right; FONT-SIZE: 8pt
}
#vodDesc .curpart {
	COLOR: #999; FONT-WEIGHT: bold
}
#vodRecom {
	MARGIN: 0px auto; WIDTH: 740px; CLEAR: both; PADDING-TOP: 20px
}
#tableTv {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#tableTv TH {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; PADDING-LEFT: 12px; PADDING-RIGHT: 6px; FONT: bold 11px Verdana, Arial, Helvetica, sans-serif; BACKGROUND: url(../images/header-full_page.gif) no-repeat; HEIGHT: 33px; PADDING-TOP: 0px
}
#tableTv TD {
	BORDER-BOTTOM: #ddd 1px dotted; TEXT-ALIGN: center; PADDING-BOTTOM: 3px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-RIGHT: #c1dad7 0px dotted; PADDING-TOP: 3px
}
#tableTv TD.chname {
	TEXT-ALIGN: left; COLOR: #000; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
#tableRadio {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#tableRadio TH {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; PADDING-LEFT: 12px; PADDING-RIGHT: 6px; FONT: bold 11px Verdana, Arial, Helvetica, sans-serif; BACKGROUND: url(../images/header-full_page.gif) no-repeat; HEIGHT: 33px; PADDING-TOP: 0px
}
#tableRadio TD {
	BORDER-BOTTOM: #ddd 1px dotted; TEXT-ALIGN: left; PADDING-BOTTOM: 3px; LINE-HEIGHT: 1.2em; PADDING-LEFT: 5px; PADDING-RIGHT: 2px; FONT-SIZE: 11px; VERTICAL-ALIGN: top; BORDER-RIGHT: #c1dad7 0px dotted; PADDING-TOP: 3px
}
#tableRadio TD.chname {
	TEXT-ALIGN: left; WHITE-SPACE: nowrap; COLOR: #000; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
#tableRadio TD.chcomment {
	FONT-SIZE: 10px
}
.tableGuide {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; FONT-SIZE: 11px; PADDING-TOP: 0px
}
.tableGuide TD {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; VERTICAL-ALIGN: top; BORDER-RIGHT: #ddd 0px dotted; PADDING-TOP: 0px
}
#tableChannel {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 15px; PADDING-LEFT: 0px; WIDTH: 360px; PADDING-RIGHT: 0px; BORDER-COLLAPSE: collapse; PADDING-TOP: 0px
}
#tableChannel TD {
	BORDER-BOTTOM: #ddd 1px dotted; PADDING-BOTTOM: 1px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-RIGHT: #c1dad7 0px dotted; PADDING-TOP: 1px
}
#tableChannel TD.chname {
	COLOR: #000; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
#tableChannel TD.time {
	WIDTH: 90px; COLOR: #bdbdbd
}
#tableChannelSearch {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 15px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; BORDER-COLLAPSE: collapse; PADDING-TOP: 0px
}
#tableChannelSearch TD {
	BORDER-BOTTOM: #ddd 1px dotted; PADDING-BOTTOM: 1px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-RIGHT: #c1dad7 0px dotted; PADDING-TOP: 1px
}
#tableChannelSearch TD.chname {
	COLOR: #000; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
#tableChannelSearch TD.time {
	WIDTH: 190px; COLOR: #bdbdbd
}
.regform {
	PADDING-BOTTOM: 14px; MARGIN: 0px; PADDING-LEFT: 14px; WIDTH: 400px; PADDING-RIGHT: 14px; PADDING-TOP: 14px
}
#register {
	BORDER-BOTTOM: #b7ddf2 2px solid; BORDER-LEFT: #b7ddf2 2px solid; BACKGROUND: #fff; BORDER-TOP: #b7ddf2 2px solid; BORDER-RIGHT: #b7ddf2 2px solid
}
#register H1 {
	MARGIN-BOTTOM: 8px; FONT-SIZE: 14px; FONT-WEIGHT: bold
}
#register P {
	BORDER-BOTTOM: #b7ddf2 1px solid; PADDING-BOTTOM: 10px; MARGIN-BOTTOM: 20px; COLOR: #666666; FONT-SIZE: 11px
}
#register LABEL {
	TEXT-ALIGN: right; WIDTH: 140px; DISPLAY: block; FLOAT: left; FONT-WEIGHT: bold
}
#register .small {
	TEXT-ALIGN: right; WIDTH: 140px; DISPLAY: block; COLOR: #666666; FONT-SIZE: 11px; FONT-WEIGHT: normal
}
#register INPUT {
	BORDER-BOTTOM: #aacfe4 1px solid; BORDER-LEFT: #aacfe4 1px solid; PADDING-BOTTOM: 4px; MARGIN: 2px 0px 20px 10px; PADDING-LEFT: 2px; WIDTH: 200px; PADDING-RIGHT: 2px; FLOAT: left; FONT-SIZE: 12px; BORDER-TOP: #aacfe4 1px solid; BORDER-RIGHT: #aacfe4 1px solid; PADDING-TOP: 4px
}
#register BUTTON {
	TEXT-ALIGN: center; LINE-HEIGHT: 31px; WIDTH: 125px; BACKGROUND: url(img/button.png) #666666 no-repeat; HEIGHT: 31px; COLOR: #ffffff; MARGIN-LEFT: 150px; CLEAR: both; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
#footer {
	MARGIN: 0px auto; BACKGROUND: url(../images/footer_bg.gif) repeat-x left top; HEIGHT: 59px; CLEAR: both
}
#footerBar {
	MARGIN: 0px auto; WIDTH: 1018px; BACKGROUND: url(../images/footer_bar.gif) no-repeat; HEIGHT: 35px; COLOR: #a5a5a5; CLEAR: both; FONT-SIZE: 10px
}
#footerBar A {
	COLOR: #a5a5a5; TEXT-DECORATION: none
}
#footerBar A:hover {
	COLOR: #000; TEXT-DECORATION: none
}
#footerBarLeft {
	TEXT-ALIGN: left; PADDING-BOTTOM: 8px; PADDING-LEFT: 35px; WIDTH: 450px; PADDING-RIGHT: 35px; FLOAT: left; PADDING-TOP: 8px
}
#footerBarRight {
	TEXT-ALIGN: right; PADDING-BOTTOM: 8px; PADDING-LEFT: 35px; WIDTH: 400px; PADDING-RIGHT: 35px; FLOAT: right; PADDING-TOP: 8px
}
#footerMessage {
	PADDING-BOTTOM: 10px; LINE-HEIGHT: 14px; MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH: 980px; PADDING-RIGHT: 0px; COLOR: #ccc; FONT-SIZE: 10px; PADDING-TOP: 10px
}
#footer P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 1018px; PADDING-RIGHT: 0px; COLOR: #ccc; FONT-SIZE: 10px; PADDING-TOP: 18px
}
.form-table H1 {
	BORDER-BOTTOM: #ccc 1px dotted; BORDER-LEFT: #ccc 0px dotted; PADDING-BOTTOM: 10px; LINE-HEIGHT: 1em; MARGIN: 5px 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; FONT-FAMILY: "Trebuchet MS"; COLOR: #0099cc; FONT-SIZE: 20px; BORDER-TOP: #ccc 0px dotted; FONT-WEIGHT: bold; BORDER-RIGHT: #ccc 0px dotted; PADDING-TOP: 15px
}
.form-table TABLE {
	BORDER-BOTTOM: #ddd 1px dotted; BORDER-LEFT: #ddd 1px dotted; BORDER-TOP: #ddd 1px dotted; BORDER-RIGHT: #ddd 1px dotted
}
.form-table TH {
	BORDER-BOTTOM: #ddd 1px dotted; TEXT-ALIGN: right; BORDER-LEFT: #ddd 0px dotted; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: #666666; FONT-SIZE: 12px; VERTICAL-ALIGN: middle; BORDER-TOP: #ddd 0px dotted; FONT-WEIGHT: bold; BORDER-RIGHT: #ddd 0px dotted; PADDING-TOP: 5px
}
.form-table TD {
	BORDER-BOTTOM: #ddd 1px dotted; BORDER-LEFT: #ddd 0px dotted; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: #666666; FONT-SIZE: 11px; VERTICAL-ALIGN: top; BORDER-TOP: #ddd 0px dotted; FONT-WEIGHT: normal; BORDER-RIGHT: #ddd 0px dotted; PADDING-TOP: 5px
}
.form-table INPUT[type='text'] {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; WIDTH: 210px; BACKGROUND: #f5f5f5; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid
}
.form-table INPUT[type='password'] {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; WIDTH: 210px; BACKGROUND: #f5f5f5; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid
}
.form-table INPUT[type='text'].retrieve {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; WIDTH: 350px; BACKGROUND: #f5f5f5; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid
}
.form-table INPUT[type='submit'] {
	WIDTH: 150px
}
.form-table SELECT {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; WIDTH: 213px; BACKGROUND: #f5f5f5; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid
}
.form-table TEXTAREA {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; WIDTH: 450px; PADDING-RIGHT: 5px; FONT-FAMILY: Verdana; BACKGROUND: #f5f5f5; HEIGHT: 150px; FONT-SIZE: 11px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 5px
}
.form-table LABEL {
	MARGIN: 0px 5px 0px 0px; VERTICAL-ALIGN: middle
}
.form-table INPUT[type='radio'] {
	VERTICAL-ALIGN: middle
}
.form-table INPUT[type='checkbox'] {
	VERTICAL-ALIGN: middle
}
.form-table SUP {
	COLOR: #ff0000; FONT-SIZE: 10px; FONT-WEIGHT: bold
}
.form-table-700 {
	WIDTH: 700px
}
.form-table-560 {
	WIDTH: 560px
}

.package-container {
	TEXT-ALIGN: center; WIDTH: 700px
}
.package-container H1 {
	BORDER-BOTTOM: #ccc 1px dotted; TEXT-ALIGN: left; BORDER-LEFT: #ccc 0px dotted; PADDING-BOTTOM: 10px; LINE-HEIGHT: 1em; MARGIN: 5px 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; FONT-FAMILY: "Trebuchet MS"; COLOR: #626262; FONT-SIZE: 20px; BORDER-TOP: #ccc 0px dotted; FONT-WEIGHT: bold; BORDER-RIGHT: #ccc 0px dotted; PADDING-TOP: 15px
}
.packagebox {
	MARGIN: 0px auto; WIDTH: 700px; BACKGROUND: url(../images/bg_packagebox.gif) no-repeat left top; HEIGHT: 57px
}
.package-check {
	TEXT-ALIGN: center; PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; WIDTH: 57px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 15px
}
.package-photo {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; WIDTH: 58px; PADDING-RIGHT: 5px; FLOAT: left; PADDING-TOP: 5px
}
.package-description {
	TEXT-ALIGN: left; WIDTH: 470px; FLOAT: left
}
.package-description H2 {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1em; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: "Trebuchet MS"; COLOR: #0099cc; FONT-SIZE: 22px; FONT-WEIGHT: bold; PADDING-TOP: 10px
}
.package-description P {
	PADDING-BOTTOM: 3px; LINE-HEIGHT: 1em; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #8a8a8a; FONT-SIZE: 11px; FONT-WEIGHT: normal; PADDING-TOP: 3px
}
.package-price {
	TEXT-ALIGN: left; WIDTH: 100px; FLOAT: left
}
.package-price H3 {
	PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: "Arial"; COLOR: #747474; FONT-SIZE: 16px; FONT-WEIGHT: normal; PADDING-TOP: 15px
}
.sumbox {
	MARGIN: 0px auto; WIDTH: 700px; BACKGROUND: url(../images/bg_sumbox.gif) no-repeat left top; HEIGHT: 35px
}
.sum-description {
	TEXT-ALIGN: right; WIDTH: 595px; FLOAT: left
}
.sum-description H2 {
	PADDING-BOTTOM: 10px; LINE-HEIGHT: 1em; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 20px; FONT-FAMILY: "Arial"; COLOR: #747474; FONT-SIZE: 14px; FONT-WEIGHT: normal; PADDING-TOP: 10px
}
.sum-price {
	TEXT-ALIGN: left; WIDTH: 100px; FLOAT: left
}
.sum-price H3 {
	PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: "Arial"; COLOR: #747474; FONT-SIZE: 16px; FONT-WEIGHT: normal; PADDING-TOP: 5px
}
.package-container SUP {
	COLOR: #747474; FONT-SIZE: 14px; FONT-WEIGHT: normal
}
.td-date SELECT {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; WIDTH: 104px; BACKGROUND: #f5f5f5; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid
}
.grid-table TABLE {
	BORDER-BOTTOM: #ddd 1px dotted; BORDER-LEFT: #ddd 1px dotted; BORDER-TOP: #ddd 1px dotted; BORDER-RIGHT: #ddd 1px dotted
}
.grid-table TH {
	BORDER-BOTTOM: #ddd 1px dotted; BORDER-LEFT: #ddd 0px dotted; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; BACKGROUND: #eee; COLOR: #666666; FONT-SIZE: 11px; VERTICAL-ALIGN: middle; BORDER-TOP: #ddd 0px dotted; FONT-WEIGHT: bold; BORDER-RIGHT: #ddd 0px dotted; PADDING-TOP: 5px
}
.grid-table TD {
	BORDER-BOTTOM: #ddd 1px dotted; BORDER-LEFT: #ddd 0px dotted; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: #666666; FONT-SIZE: 11px; VERTICAL-ALIGN: middle; BORDER-TOP: #ddd 0px dotted; FONT-WEIGHT: normal; BORDER-RIGHT: #ddd 0px dotted; PADDING-TOP: 5px
}
.no-problem {
	COLOR: #339900
}
.unavailable {
	COLOR: #cc0000
}
.divisionbox {
	TEXT-ALIGN: center; PADDING-BOTTOM: 40px; PADDING-LEFT: 0px; WIDTH: 236px; PADDING-RIGHT: 0px; BACKGROUND: url(../images/bg_divisionbox.gif) no-repeat left top; FLOAT: left; PADDING-TOP: 30px
}
.divisionbox A {
	PADDING-BOTTOM: 10px; LINE-HEIGHT: 1.5em; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: "Trebuchet MS"; COLOR: #0099cc; FONT-SIZE: 18px; FONT-WEIGHT: bold; TEXT-DECORATION: none; PADDING-TOP: 5px
}
.divisionbox A:hover {
	COLOR: #00ccff; TEXT-DECORATION: none
}
.divisionspacer {
	WIDTH: 12px; FLOAT: left
}
.pagingbox {
	BORDER-BOTTOM: #ddd 1px solid; BORDER-LEFT: #ddd 1px solid; PADDING-BOTTOM: 6px; PADDING-LEFT: 10px; WIDTH: 698px; PADDING-RIGHT: 10px; MARGIN-BOTTOM: 10px; BACKGROUND: #f5f5f5; FLOAT: left; BORDER-TOP: #ddd 1px solid; BORDER-RIGHT: #ddd 1px solid; PADDING-TOP: 6px
}
.pageTitle {
	PADDING-BOTTOM: 6px; MARGIN: 4px 0px 10px; PADDING-LEFT: 0px; WIDTH: 440px; PADDING-RIGHT: 0px; HEIGHT: 18px; COLOR: #000000; PADDING-TOP: 6px
}
.pageList {
	BORDER-BOTTOM: #ddd 0px solid; TEXT-ALIGN: center; BORDER-LEFT: #ddd 0px solid; PADDING-BOTTOM: 6px; MARGIN: 0px auto; PADDING-LEFT: 250px; WIDTH: 218px; PADDING-RIGHT: 250px; FLOAT: left; BORDER-TOP: #ddd 1px solid; BORDER-RIGHT: #ddd 0px solid; PADDING-TOP: 6px
}
.pageItem {
	BORDER-BOTTOM: #eee 1px solid; BORDER-LEFT: #eee 1px solid; LINE-HEIGHT: 24px; BACKGROUND: #fff; FLOAT: left; HEIGHT: 24px; VERTICAL-ALIGN: middle; BORDER-TOP: #eee 1px solid; BORDER-RIGHT: #eee 1px solid
}
.pageItem A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; DISPLAY: block; COLOR: #999; FONT-SIZE: 12px; FONT-WEIGHT: normal; TEXT-DECORATION: none; PADDING-TOP: 0px
}
.pageItem A:hover {
	BACKGROUND: #f5f5f5; COLOR: #777; TEXT-DECORATION: none
}
.pageItem A.active {
	BACKGROUND: #ededed; COLOR: #00ccff; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.pageItem IMG {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; VERTICAL-ALIGN: middle; PADDING-TOP: 6px
}
.reviewbox {
	
}
.reviewbox IMG {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 3px; PADDING-RIGHT: 3px; VERTICAL-ALIGN: middle; PADDING-TOP: 0px
}
.photolistbox {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; MARGIN-TOP: 10px; PADDING-LEFT: 0px; WIDTH: 475px; PADDING-RIGHT: 0px; FLOAT: left; CLEAR: both; PADDING-TOP: 0px
}
.photolistbox IMG {
	VERTICAL-ALIGN: middle
}
.placelistbox {
	POSITION: relative; TEXT-ALIGN: left; WIDTH: 415px; FLOAT: left; HEIGHT: 60px; OVERFLOW: hidden
}
DIV.items {
	POSITION: absolute; WIDTH: 20000em
}
.placelistbox .smallphotobox {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 100px; PADDING-RIGHT: 5px; FLOAT: left; PADDING-TOP: 0px
}
.photolistbox A {
	CURSOR: pointer
}
.prevphoto {
	TEXT-ALIGN: left; WIDTH: 30px; FLOAT: left; PADDING-TOP: 17px
}
.nextphoto {
	TEXT-ALIGN: right; WIDTH: 30px; FLOAT: right; PADDING-TOP: 17px
}
DIV.navi {
	TEXT-ALIGN: center; HEIGHT: 20px
}
DIV.navi A {
	MARGIN: 5px 3px 3px; WIDTH: 12px; DISPLAY: inline-block; BACKGROUND: url(../images/navigator.gif) no-repeat 0px 0px; HEIGHT: 12px; FONT-SIZE: 1px
}
DIV.navi A:hover {
	BACKGROUND-POSITION: 0px -12px
}
DIV.navi A.active {
	BACKGROUND-POSITION: 0px -24px
}

.giftcard_template {
	WIDTH: 700px; height: 210px; text-align: center; background:url(../images/giftcard_template.jpg) no-repeat right top;
}
.giftcard_template TABLE {
	BORDER-BOTTOM: #ddd 0px dotted; BORDER-LEFT: #ddd 0px dotted; BORDER-TOP: #ddd 0px dotted; BORDER-RIGHT: #ddd 0px dotted; padding-top: 120px; 
}
.giftcard_template TH {
	BORDER-BOTTOM: #ddd 0px dotted; TEXT-ALIGN: right; BORDER-LEFT: #ddd 0px dotted; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: #666666; FONT-SIZE: 12px; VERTICAL-ALIGN: middle; BORDER-TOP: #ddd 0px dotted; FONT-WEIGHT: bold; BORDER-RIGHT: #ddd 0px dotted; PADDING-TOP: 15px
}
.giftcard_template TD {
	BORDER-BOTTOM: #ddd 0px dotted; BORDER-LEFT: #ddd 0px dotted; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; COLOR: #666666; FONT-SIZE: 11px; VERTICAL-ALIGN: top; BORDER-TOP: #ddd 0px dotted; FONT-WEIGHT: normal; BORDER-RIGHT: #ddd 0px dotted; PADDING-TOP: 15px;  text-align: left;
}
.giftcard_template INPUT[type='text'] {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; WIDTH: 210px; BACKGROUND: #f5f5f5; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid
}



.giftcard {
	MARGIN: 48px 0px 20px; WIDTH: 260px; FLOAT: right;
}
.giftcard H1 {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.2em; MARGIN: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FONT-FAMILY: "Trebuchet MS"; BACKGROUND: url(../images/h4_bg.gif) no-repeat left center; COLOR: #0099cc; FONT-SIZE: 16px; FONT-WEIGHT: normal; PADDING-TOP: 0px
}
.giftcard P {
	PADDING-BOTTOM: 5px; LINE-HEIGHT: 1.2em; MARGIN: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #555; FONT-SIZE: 11px; FONT-WEIGHT: normal; PADDING-TOP: 10px
}
.giftcard IMG {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; VERTICAL-ALIGN: middle; PADDING-TOP: 0px
}


/* PAGES */
#media-center-banner {
  /*background: url(../images/mce-plugin-rurem.jpg) no-repeat top left;*/
  width: 720px;
  height:252px;
  margin: 10px auto;
}
#media-center-text {
  width: 320px;
  float:left;
  padding: 5px 0px 0px 25px;
}
#media-center-banner h1 {
  color: #05537d;
  font: 48px "Trebushet MS", Arial, Helvetica, sans-serif;
  padding: 35px 0 0 0px;
}
#media-center-banner h2 {
  color: #000;
  font: 24px "Trebushet MS", Arial, Helvetica, sans-serif;
  font-weight: bold;
  padding: 0px 0 0 0px;
  width: 320px;
}
#media-center-banner h3 {
  color: #000;
  font: 14px "Trebushet MS", Arial, Helvetica, sans-serif;
  padding: 0px 0 10px 0px;
  width: 300px;
  border: 0;
}
#media-center-banner p {
  font: 15px Arial, Helvetica, sans-serif;
  padding: 0px 0 0 0px;
  line-height: 22px;
}

#download-mc-button {
  background: url(../images/btn-download-mc.png);
  display:block;
  width:255px;
  height: 40px;
  text-indent: -9999px;
  overflow: hidden;
}
#download-mc-button:hover {
  background-position: 0px -40px;
}
#download-mc-button:active {
  background-position: 0px 0px;
  outline-color: invert; outline-width: 0;
}
#media-center-play {
  float: right;
  padding: 34px 70px 0 0;
  width:264px;
  height: 163px;
}

.media-center-play-bt{
  background: url(../images/mc-play.png);
  width:264px;
  height: 163px;
  display:block;
  text-indent: -9999px;
  overflow: hidden;
}
.media-center-play-bt:hover {
  background-position: 0px -163px;
  width:264px;
  height:163px;
}
.media-center-play-bt:active {
  background-position: 0px 0px;
  outline-color: invert; outline-width: 0;
}


/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .ui-tabs-hide {
        display: none;
    }
}

/* Hide useless elements in print layouts... */
@media print {
    .ui-tabs-nav {
        display: none;
    }
}

/* Skin */
.ui-tabs-nav, .ui-tabs-panel {
}
.ui-tabs-nav {
    list-style: none;
    margin: 0;
    padding: 0 0 0 4px;
}
.ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
.ui-tabs-nav li {
    float: left;
    margin: 0 0 0 5px;
    min-width: 84px; /* be nice to Opera */
}
.ui-tabs-nav a, .ui-tabs-nav a span {
    display: block;
    padding: 0 10px;
    background: url(../images/tab.png) no-repeat;
}
.ui-tabs-nav a {
    margin: 1px 0 0; /* position: relative makes opacity fail for disabled tab in IE */
    padding-left: 0;
    color: #666;
    font-weight: normal;
    line-height: 1.2;
    text-align: center;
    text-decoration: none;
    white-space: nowrap; /* required in IE 6 */    
    outline: 0; /* prevent dotted border in Firefox */
}
.ui-tabs-nav .ui-tabs-selected a {
    position: relative;
    top: 1px;
    z-index: 2;
    margin-top: 0;
    color: #000;
}
.ui-tabs-nav a span {
    width: 64px; /* IE 6 treats width as min-width */
    min-width: 64px;
    height: 24px; /* IE 6 treats height as min-height */
    min-height: 24px;
    padding-top: 10px;
    padding-right: 0;
}
*>.ui-tabs-nav a span { /* hide from IE 6 */
    width: auto;
    height: auto;
}
.ui-tabs-nav .ui-tabs-selected a span {
    padding-bottom: 1px;
}
.ui-tabs-nav .ui-tabs-selected a, .ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active {
    background-position: 100% -150px;
}
.ui-tabs-nav a, .ui-tabs-nav .ui-tabs-disabled a:hover, .ui-tabs-nav .ui-tabs-disabled a:focus, .ui-tabs-nav .ui-tabs-disabled a:active {
    background-position: 100% -100px;
}
.ui-tabs-nav .ui-tabs-selected a span, .ui-tabs-nav a:hover span, .ui-tabs-nav a:focus span, .ui-tabs-nav a:active span {
    background-position: 0 -50px;
}
.ui-tabs-nav a span, .ui-tabs-nav .ui-tabs-disabled a:hover span, .ui-tabs-nav .ui-tabs-disabled a:focus span, .ui-tabs-nav .ui-tabs-disabled a:active span {
    background-position: 0 0;
}
.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited, .ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
}
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active,
.ui-tabs-nav .ui-tabs-deselectable a:hover, .ui-tabs-nav .ui-tabs-deselectable a:focus, .ui-tabs-nav .ui-tabs-deselectable a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
}
.ui-tabs-disabled {
    opacity: .4;
    filter: alpha(opacity=40);
}
.ui-tabs-panel {
    border-top: 1px solid #c5c5c6;
    padding: 1em 8px;
    background: #fff; /* declare background color for container to avoid distorted fonts in IE while fading */
}
.ui-tabs-loading em {
    padding: 0 0 0 20px;
    background: url(loading.gif) no-repeat 0 50%;
}

/* Additional IE specific bug fixes... */
* html .ui-tabs-nav { /* auto clear, @ IE 6 & IE 7 Quirks Mode */
    display: inline-block;
}
*:first-child+html .ui-tabs-nav  { /* @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
    display: inline-block;
}
