body
{
	background-image: url(../../Images/body_bg.gif);
	background-repeat: repeat-x;
	background-color: #ffffff;
	margin: 0;
	padding: 0;
	font-family: 微軟正黑, 宋體,arial, geneva, sans-serif;
	font-size: 12px;
	color: #000000;
}

.NavigatorMenu1
{
	width: 2px;
	height: 52px;
	vertical-align:top;
}

.NavigatorMenu2
{
	width: 130px;
	height: 52px; /*vertical-align: text-top;*/
	text-align: center;
}

.NavigatorMenu2 a
{
	color: #B5B5B5;
	background-color: transparent;
	font-size: 15px;
	text-decoration: none;
	font-family: 微軟正黑, 宋體, Arial;
}

.NavigatorMenu2 a:hover
{
	color: white;
	background-color: transparent;
	text-decoration: none;
}

.NavigatorMenu3
{
	width: 130px;
	height: 52px; /*vertical-align: text-top;*/
	text-align: center;
	background-image: url(../../Images/ActiveBg.jpg);
	background-repeat: repeat-x;
}

.NavigatorMenu3 a
{
	color: white;
	background-color: transparent;
	font-size: 15px;
	text-decoration: none;
	font-family: 微軟正黑, 宋體, Arial;
}

.NavigatorMenu3 a:hover
{
	color: white;
	background-color: transparent;
	text-decoration: none;
}

.MapPath
{
	font-size: 12px;
	text-decoration: none;
	font-family: 宋體,Arial;
	color: black;
}

.MapPath:hover
{
	font-size: 12px;
	text-decoration: underline;
	font-family: 宋體,Arial;
	color: black;
}


.MapPath2
{
	font-size: 12px;
	text-decoration: none;
	font-family: 宋體,Arial;
	font-weight: bold;
	color: black;
}

/*------------------------------------------------------------------------------------*/
.MenuBackground
{
	background-image: url(../../Images/red-bg.gif);
}

.MenuBackground2
{
	background-image: url(../../Images/red-bg2.gif);
	background-repeat: repeat-y;
	vertical-align: bottom;
}

.MenuItem .MenuItemTop
{
	height: 12px;
	background-image: url(../../Images/red-bg.gif);
	background-repeat: no-repeat;
}

.MenuItem .MenuItemText
{
	height: 16px;
	font-weight: bold;
	font-size: 13px;
	font-family: 微軟正黑, 宋體, Arial;
	text-align: left;
	background-image: url(../../Images/red-bg.gif);
	background-repeat: repeat-y; 
	vertical-align: middle;
	color: white;
	/*text-indent: 20px;*/
	padding-right: 5px;
	padding-left: 20px;
}

.MenuItem .MenuItemText a
{
	color: #ffa890;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
}

.MenuItem .MenuItemText a:hover
{
	color: White;
	text-decoration: underline;
}

.MenuItem .MenuItemSub
{
	height: 24px;
	text-indent: 30px;
	text-align: left;
	font-size: 11px;
}

.MenuItem .MenuItemBottom
{
	height: 12px;
	background-image: url(../../Images/red-bg.gif);
	background-repeat: no-repeat;
}

.MenuItemOn .MenuItemTop
{
	height: 12px;
	background-image: url(../../Images/red-on-top.gif);
	background-repeat: no-repeat;
}

.MenuItemOn .MenuItemText
{
	height: 16px;
	text-align: left;
	font-weight: bold;
	background-image: url(../../Images/red-bg-on.gif);
	background-repeat: repeat-y;
	font-size: 13px;
	font-family: 微軟正黑, 宋體, Arial;
	/*text-indent: 20px;*/
	padding-right: 5px;
	padding-left: 20px;

}

.MenuItemOn .MenuItemText a
{
	color: White;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
}

.MenuItemOn .MenuItemSub
{
	height: 24px;
	text-indent: 30px;
	text-align: left;
	background-image: url(../../Images/red-bg-on.gif);
	background-repeat: repeat-y;
}

.MenuItemSub a
{
	display: block;
	font-size: 12px;
	color: #ffa890;
	padding-top: 5px;
	text-decoration: none;
}

.MenuItemSub a:hover
{
	color: White;
	text-decoration: none;
}

/*被选中二级菜单*/
.MenuItemOnSub
{
	height: 24px;
	text-indent: 30px;
	text-align: left;
	background-image: url(../../Images/red-bg-on.gif);
	background-repeat: repeat-y;
}

.MenuItemOnSub a
{
	display: block;
	font-size: 13px;
	color: white;
	padding-top: 5px;
	text-decoration: none;
}

.MenuItemOnSub a:hover
{
	color: White;
	text-decoration: none;
}

.MenuItemOn .MenuItemBottom
{
	height: 12px;
	background-image: url(../../Images/red-on-bottom.gif);
	background-repeat: no-repeat;
}
/*========================================================================================*/

.Navigator
{
	background-image: url(../../Images/nav-sec-bg.gif);
	height: 65px;
	background-color: #000000;
	background-repeat: repeat-x;
}

.slingboxBody
{
	font-size: 12px;
	background-image: url(../../Images/slingbox_bg_short.gif);
	background-repeat: repeat-x;
	color: #aaaaaa;
}

.slingboxBody A {
	COLOR: #cc0000; TEXT-DECORATION: none
}
.slingboxBody A:hover {
	COLOR: #ff0000
}
.slingboxBody B {
	COLOR: #ffffff
}
.slingboxBody H1 {
	COLOR: #ffffff
}
.slingboxBody H3 {
	COLOR: #ffffff
}

.Title
{
	font-weight: 600;
	font-size: 21px;
	color: white;
	/*font-family: 黑体;*/
	font-family: 微軟正黑, 新宋體, 宋體;
	letter-spacing: 5px;
}

.Title3
{
	color: #5F5F5F;
	letter-spacing: 5px;
	font: normal normal 21px 微軟正黑, 新宋體, 宋體;
}

.Discribe
{
	color: #444;
	text-align: justify;
	font: normal normal 15px/24px 宋體;
}

.Title2
{
	/*font-weight: bold;*/
	font-size: 15px;
	color: white;
	font-family: 微軟正黑, 新宋體, 宋體;
}

.Discribe2
{
	font-size: 13px;
	color: #aaaaaa;
	font-family: 宋體;
	line-height: 20px;
	text-align: left;
}

.search
{
	margin-left: 16px;
	padding: 0px;
	height: 19px;
}
.searchInput
{
	width: 94px;
	height: 16px;
	border: 0px;
	margin: 0;
	padding: 3px 0 0 0;
	font: 12px Arial, Geneva, sans-serif;
	color: gray;
	width: 94px;
	background: url(../../Images/search-bg.gif) repeat-x center top;
}

.List
{
	line-height: 24px;
	font-size: 13px;
}

.slingboxTable .l {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 15px; BORDER-LEFT: #384040 1px solid; PADDING-TOP: 15px
}
.slingboxTable .nb {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 15px; PADDING-TOP: 15px
}
.slingboxTable .ltr {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 15px; BORDER-LEFT: #384040 1px solid; PADDING-TOP: 15px
}
.slingboxTable .nbtr {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 15px
}
.slingboxTable .lbr {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; BORDER-LEFT: #384040 1px solid; PADDING-TOP: 15px
}
.slingboxTable .nbbr {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-TOP: 15px
}
.slingboxTable .nbnbp {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px
}
.slingboxTable .t {
	BORDER-TOP: #384040 1px solid; FONT-SIZE: 1px; BORDER-LEFT: #384040 1px solid; COLOR: #000000; BACKGROUND-COLOR: #000000
}
.slingboxTable .nbt {
	BORDER-TOP: #384040 1px solid; FONT-SIZE: 1px; COLOR: #000000; BACKGROUND-COLOR: #000000
}
.slingboxTable .b {
	FONT-SIZE: 1px; BORDER-LEFT: #384040 1px solid; COLOR: #000000; BORDER-BOTTOM: #384040 1px solid; BACKGROUND-COLOR: #000000
}
.slingboxTable .nbb {
	FONT-SIZE: 1px; COLOR: #000000; BORDER-BOTTOM: #384040 1px solid; BACKGROUND-COLOR: #000000
}
.slingboxTable .bg {
	FONT-SIZE: 1px; BORDER-LEFT: #384040 1px solid; COLOR: #101515; BORDER-BOTTOM: #384040 1px solid; BACKGROUND-COLOR: #101515
}
.slingboxTable .nbbg {
	FONT-SIZE: 1px; COLOR: #101515; BORDER-BOTTOM: #384040 1px solid; BACKGROUND-COLOR: #101515
}
.slingboxTable .gray {
	BACKGROUND-COLOR: #101515
}
.slingboxTable .black {
	BACKGROUND-COLOR: #000000
}
.slingboxTable .lg {
	BORDER-LEFT: #384040 1px solid; BACKGROUND-COLOR: #101515
}
.slingboxTable .leftedge {
	BACKGROUND-IMAGE: url(../../Images/promobox_left.gif); BACKGROUND-REPEAT: repeat-y
}
.slingboxTable .rightedge {
	BACKGROUND-IMAGE: url(../../Images/promobox_right.gif); BACKGROUND-REPEAT: repeat-y
}
.slingboxTable UL {
	PADDING-LEFT: 15px; LIST-STYLE-POSITION: outside; MARGIN-LEFT: 0px
}
.slingboxTable B {
	COLOR: #ffffff
}


.supportSidebar {
	FONT-SIZE: 11px; COLOR: #ffffff
}
.supportSidebar A {
	FONT-WEIGHT: bold; COLOR: #ffffff; TEXT-DECORATION: none
}
.supportSidebar A:hover {
	TEXT-DECORATION: underline
}

.slingboxSupportBody
{
	background-image: url(../../Images/support_2column_bg.gif);
	color: #444444;
	background-repeat: repeat-y;
}

.slingboxSupportBody A
{
	font-weight: bold;
	color: #cc0000;
	text-decoration: none;
}
.slingboxSupportBody A:hover
{
	color: #ff0000;
	text-decoration: underline;
}

.HeaderBar
{
	padding-left: 10px;
	font-weight: normal;
	font-size: 14px;
	background-image: url(../../Images/headerbar_bg.gif);
	color: #000000;
	background-repeat: repeat-x;
	height: 28px;
	letter-spacing: 2px;
	font-style: normal;
}

.centerBucket A
{
	font-weight: bold;
	color: #cc0000;
	text-decoration: none;
}
.centerBucket A:hover
{
	color: #ff0000;
	text-decoration: underline;
}

.AdditionalHelp
{
	font-size: 11px;
	background-image: url(../../Images/additional_help_bg.gif);
	color: #444444;
	background-repeat: repeat-y;
}

.qna .q
{
	margin-top: 14px;
	margin-bottom: 10px;
	font-size: 15px;
	list-style-image: url(../../Images/icon_arrow_bullet.gif);
	color: #c00;
	line-height: 16px;
}

.qna .a
{
	margin-top: 10px;
	padding-right: 8px;
	display: none;
	padding-left: 8px;
	font-size: 13px;
	padding-bottom: 12px;
	margin: 6px;
	color: #ffffff;
	line-height: 18px;
	padding-top: 12px;
	list-style-type: none;
	background-color: #333;
}

#whitebg .qna .q
{
    margin-top: 8px;
    font-size: 15px;
    list-style-image: url(../../Images/icon_arrow_bullet_onwhite.gif);
    color: #c00;
    line-height: 16px;
}

#whitebg .qna .a
{
    padding-right: 8px;
    display: none;
    padding-left: 8px;
    font-size: 12px;
    padding-bottom: 8px;
    margin: 6px;
    color: #000;
    line-height: 15px;
    padding-top: 8px;
    list-style-type: none;
    background-color: #333;
}

.grayRule
{
	background-image: url(../../Images/gray_pixeldivider.gif);
	background-repeat: repeat-x;
}

.grayTitle
{
	font-weight: 600;
	font-size: 16px;
	color: white; /*font-family: 黑体;*/
	font-family: 微軟正黑, 新宋體, 宋體;
	height: 30px;
	letter-spacing: 3px;
	padding-left: 5px;
}

/*---content---*/
#content{
	margin: 30px auto -4px;
	width: 980px;
}

#columntop{
	*margin-bottom: -3px;
	_margin-bottom: -3px;
}

#leftcolumn{
	width: 160px; 
	vertical-align: top; 
	height: 100%;
	float: left;
}

#rightcolumn{
	width: 780px; 
	padding-left: 40px;
	float: right;
	height: 440px;
}

.SupportTitle{
	width: 735px;
}

.centerBucket{
	height: 370px;
	margin-top: 30px;
}

#ctl00_ContentPlaceHolder1_Image5{
	border-width: 0px;
}

#ctl00_ContentPlaceHolder1_Image6{
	padding-left: 20px;
	border-width: 0px;
}

#ctl00_ContentPlaceHolder1_Image7{
	border-width: 0px;
	margin-top: 0px;
}

/*---index---*/
#content.home{
	margin: 0 auto -4px;
	width: 980px;
}

.home #homebanner{
	background: url(../../Images/support-home-banner-bg.gif) no-repeat; 
	width: 980px; 
	height: 106px;
}

.home #homebanners{
	display: inline;
}

.home #homebanners img{
	margin-top: 30px;
	margin-right: 0;
	margin-bottom: 20px;
	border: 0px;
}

.home .Title{
	position: absolute;
	width: 36%;
	margin-top: 41px;
	margin-left: 13px;
}

.bannerDiscribe{
	font-size: 14px; 
	color: rgb(255, 168, 144); 
	line-height: 26px; 
	letter-spacing: 1px; 
	width: 64%; 
	float: right;	
	margin-top: 26px;
}

.home #homeBG{
	background: url(../../Images/support_home_bg.jpg) no-repeat;
	padding-bottom: 38px; 
	padding-top: 39px; 
	height: 332px; 
	vertical-align: middle; 
	text-align: center;
}

/*---intro---*/
#content .intro{
	margin: 0 auto;
	width: 980px;
}

#content.intro .MenuItemText{
	*margin-top: -3px;
	_margin-top: -3px;
	*margin-bottom: -4px;
	_margin-bottom: -4px;
}

#content.intro #ie.MenuItemSub{
	*margin-top: -3px;
	_margin-top: -3px;
}

#content.intro .MenuBackground{
	*margin-top: -3px;
	_margin-top: -3px;
}

.introtitlel{
	background: url(../../Images/title-leftcap.gif) 0 0 no-repeat;
}

.introtitleBG{
	background: url(../../Images/nav-sec-bg.gif) repeat-x #000;

}

.introtitler{
	background: url(../../Images/nav-sec-rcap.gif) 100% 0 no-repeat;
}

.redTop{
	background: url(../../Images/red-bg.gif) repeat-y;
	height: 28px;
}

*+html .redTop{
	margin-bottom: -3px;
}

#introcolumn{
	*margin-top: -3px;
	_margin-top: -3px;
}

#introcolumn #slingboxlogo{
	padding-left: 20px;
}

#introcolumn .MenuBackground{
	background-image: url(../../Images/red-bg.gif);
}

#introcolumn #columnleft{
	width: 160px; 
	vertical-align: top; 
	height: 100%;
	float: left;
}

#introcolumn #columnright{
	width: 780px; 
	padding-left: 40px;
	float: right;
	height: 586px;
	background: url(../../Images/slingbox_bg_short.gif) repeat-x #000;
}

.introslingboxTitle{
	padding: 50px 90px 20px 220px;
}

.introslingboxTitle .Discribe{
	color: #999;
	text-align: justify;
	font: normal normal 15px/24px;
}

.introslingbox2{
	margin-left: -40px;
	padding: 40px 90px 0 480px;
	background: url(../../Images/overview_classic_hero.gif) no-repeat 0 30px;
}

.tvconnect{
	background: url(../../Images/icon_tv_connection_bl.gif) no-repeat 220px 14px;
	margin-right: -20px;
}

.tvtuner{
	background: url(../../Images/icon_tv-tuner.gif) no-repeat 222px 20px;
	margin-right: -20px;
}

.nomonthlyfees{
	background: url(../../Images/icon_nomonthlyfees.gif) no-repeat 215px 14px;
	margin-right: -20px;
}

.introslingbox2 .Discribe2{
	display: block;
	padding: 0 70px 10px 0;
	border-bottom: 1px solid;
}

.nomonthlyfees .Discribe2{
	border: none;
}

/*---SlingPlayer---*/
#content.slingplayer{
	margin: 30px auto -4px;
	width: 980px;
}

#content.slingplayer .MenuItemText{
	*margin-top: -3px;
	_margin-top: -3px;
	*margin-bottom: -4px;
	_margin-bottom: -4px;
}

#content.slingplayer .MenuItemOnSub{
	*margin-top: -3px;
	_margin-top: -3px;
}

#content.slingplayer .MenuBackground{
	*margin-top: -3px;
	_margin-top: -3px;
}

#content.slingplayer #columnright{
	width: 780px; 
	padding-left: 40px;
	float: right;
	height: 1060px;
	background: url(../../Images/slingbox_bg_short.gif) repeat-x #000;
}

.introslingplayerTitle{
	padding: 50px 40px 20px 30px;
	*padding-right: 10px;
	_padding-right: 10px;
	background: url(../../Images/laptop_hero_uk.gif) no-repeat 200px 20px;
	height: 190px;
}

.slingplayerDiscribe{
	width: 230px;
	margin: -80px 0 0 490px;
	height: 200px;
	background: url(../../Images/windows_mac_icons.gif) no-repeat 20px 140px;
}

.slingplayerDiscribe .Discribe{
	color: #aaa;
}

#columnright .slingplayerTitle2{ 
	margin-left: -20px;
	height: 28px;
	padding: 12px 0 0 110px;
	background: url(../../Images/tiny_classic.gif) no-repeat 0;
	border-bottom: 1px solid #444;
	border-top: 1px solid #444;
}

.introslingplayer2 .remote{
	background: url(../../Images/slingplayer_remotes_uk.gif) no-repeat 120px 10px;
	width: 45%;
	height: 95px;
	padding: 150px 10px 0 10px;
	float: left;
}

.introslingplayer2 .viewmode{
	background: url(../../Images/slingplayer_viewingmodes_uk.gif) no-repeat 85px 10px;
	width: 45%;
	height: 95px;
	padding: 150px 10px 0 10px;
	float: left;
}

.introslingplayer2 .slingboxes{
	background: url(../../Images/slingplayer_slingboxes_uk.gif) no-repeat 65px 55px;
	width: 45%;
	height: 95px;
	padding: 150px 10px 0 10px;
	float: left;
}

.introslingplayer2 .slingstream{
	background: url(../../Images/slingstream_logo.gif) no-repeat 115px 55px;
	width: 45%;
	height: 95px;
	padding: 150px 10px 0 10px;
	float: left;
}

.introslingplayer2 .setup{
	background: url(../../Images/slingplayer_settings_uk.gif) no-repeat 30px 65px;
	width: 45%;
	height: 95px;
	padding: 150px 10px 0 10px;
	float: left;
}

/*---Slingbox Port---*/
#content.connection #columnright{
	width: 820px; 
	padding-left: 0;
	float: right;
	height: 586px;
	background: url(../../Images/slingbox_bg_short.gif) repeat-x #000;
}

#content.connection .MenuItemText{
	*margin-top: -3px;
	_margin-top: -3px;
	*margin-bottom: -4px;
	_margin-bottom: -4px;
}

#content.connection .MenuItemOnSub{
	*margin-top: -3px;
	_margin-top: -3px;
}

#content.connection .MenuBackground{
	*margin-top: -3px;
	_margin-top: -3px;
}

#content.connection #ie.MenuItemSub{
	*margin-top: -3px;
	_margin-top: -3px;
}


#content.connection .introslingboxTitle{
	padding: 30px 0 20px 30px;
	height: 220px;
	background: url(../../Images/connections_classic_detail.gif) no-repeat 70px 70px;
}

#content.connection #columnright .slingplayerTitle2{ 
	margin: 20px 0 0 20px;
	height: 20px;
	width: 770px;
	padding: 6px 0 0 5px;
	background: none;
	border-bottom: 1px solid #444;
	border-top: 1px solid #444;
}

#content.connection .introslingbox2{
	margin-left: 0;
	padding: 25px 90px 0 200px;
	background: url(../../Images/connections_detail_classic.gif) no-repeat 80px 60px;
}

#content.connection .introslingbox2 li{
	color: #fff;
	font-size: 1.2em;
}

/*---download---*/
.download #column{
	padding-right: 30px; 
	padding-left: 40px; 
	background-image: url(../../Images/white_stage_bg.gif); 
	background-repeat: repeat-y;
	height: 891px;
}

.download .Title3{
	width: 700px;
}

.download .Title3 span{
	font-size: 0.8em;
}

.sidebarItem{
	padding-left: 20px;
	width: 200px;
	float: left;
}

.sidebarItemBG{
	background-image: url(../../Images/black_sidebar_bg.gif); 
	background-repeat: repeat-y;
}

.sidebarImg1{
	*padding-top: 27px;
	_padding-top: 27px;
}

.sidebarImg2{
	*margin-bottom: -4px;
	_margin-bottom: -4px;
}

.sidebarItemTitle{
	height: 42px; 
	background: url(../../Images/black_sidebar_title.jpg) no-repeat; 
	color: rgb(181, 181, 181); 
	font-size: 15px; 
	letter-spacing: 5px; 
	text-align: center; 
	font-weight: bold; 
	vertical-align: inherit;
	*letter-spacing: 0;
	_letter-spacing: 0;
}

.supportSidebar{
	background: url(../../Images/black_sidebar_gradient.jpg) no-repeat;
	*margin-top: -10px;
	_margin-top: -10px;
}

.download .supportSidebarText{
	background: url(../../Images/arrow_supportsidebar_ongradient.jpg) no-repeat 9px 10px;
	padding-right: 10px; 
	padding-top: 5px; 
	padding-left: 30px;
	height: 62px;
}

.supportSidebar img{
	padding-left: 55px;
	padding-top: 10px;
}

#DLmenu{
	width: 690px;
	float: left;
	margin-top: 10px;
}

#DLmenu .list{
	list-style: none;
	display: inline;
}

.download .HeaderBar{
	letter-spacing: 3px; 
	vertical-align: middle;
	display: block;
	padding-top: 6px;
	text-align: center;
	margin-top: 10px;
}

.spwin{
	background: url(../../Images/icon-windowsvista.gif) no-repeat;
	height: 33px;
	padding-left: 45px;
	padding-top: 2px;
	margin-top: 10px;
	*background: url(../../Images/icon-windowsvista.gif) no-repeat 0 8px;
	_background: url(../../Images/icon-windowsvista.gif) no-repeat 0 8px;
	*height: 44px;
	_height: 44px;
	*margin-top: 0;
	_margin-top: 0;
	*margin-bottom: 3px;
	_margin-bottom: 3px;
}

.spwin a{
	color: #aa0000;
	text-decoration: none;
	font-size: 1.2em;
}

.spwin a:hover{
	text-decoration: underline;
}

.spmac{
	background: url(../../Images/mac2.jpg) no-repeat 1px 0;
	height: 38px;
	padding-left: 45px;
	padding-top: 7px;
	margin-top: 10px;
	*margin-top: 0;
	_margin-top: 0;
	*margin-bottom: 3px;
	_margin-bottom: 3px;
}

.spmac a{
	color: #aa0000;
	text-decoration: none;
	font-size: 1.2em;
}

.spmac a:hover{
	text-decoration: underline;
}

.spwinmo{
	background: url(../../Images/sp_winmo.jpg) no-repeat;
	height: 34px;
	padding-left: 45px;
	padding-top: 1px;
	margin-top: 10px;
	*margin-top: 0;
	_margin-top: 0;
}

.spwinmo a{
	color: #aa0000;
	text-decoration: none;
	font-size: 1.2em;
}

.spwinmo a:hover{
	text-decoration: underline;
}

.spsymbian{
	background: url(../../Images/sp_symbian.jpg) no-repeat 0 11px;
	height: 35px;
	padding-left: 45px;
	padding-top: 0;
	margin-top: 10px;
}

.spsymbian a{
	color: #aa0000;
	text-decoration: none;
	font-size: 1.2em;
}

.spsymbian a:hover{
	text-decoration: underline;
}

.sppalm{
	background: url(../../Images/sp_palm.jpg) no-repeat;
	height: 33px;
	padding-left: 45px;
	padding-top: 2px;
	margin-top: 10px;
}

.sppalm a{
	color: #aa0000;
	text-decoration: none;
	font-size: 1.2em;
}

.sppalm a:hover{
	text-decoration: underline;
}

.DLmenuText{
	display: block;
	width: 350px;
	float: left;
	padding-top: 100px;
	font-size: 1.4em;
	color: #5F5F5F;
	letter-spacing: 1px;
	font: normal normal 微軟正黑, 新宋體, 宋體;
}

.DLmenu img{
	float: left;
}

/*---specs---*/
.specs #rightcolumn{
	height: 468px;
	*height: 496px;
	_height: 496px;
}

.specs .MenuBackground{
	width: 160px; 
	height: 280px;
	*height: 304px;
	_height: 304px;
}

.specs #columnbottom img{
	*margin-top: -19px;
	_margin-top: -19px;
}

.specs .MenuItemText span{
	font-weight: 400; 
	position: absolute; 
	width: 125px; 
	margin: -8px 11px 0 0	
	height: 16px;
	font-size: 13px;
	font-family: 微軟正黑, 宋體, Arial;
	text-align: left;
	background-image: url(../../Images/red-bg.gif);
	background-repeat: repeat-y; 
	vertical-align: middle;
	color: white;
	/*text-indent: 20px;*/
	padding-right: 5px;
	padding-left: 20px;
}

.specsBG1{
	background: url(../../Images/specsBG1.gif) no-repeat 470px 30px;
	overflow: hidden;
	*background: url(../../Images/specsBG1.gif) no-repeat 470px 52px;
	_background: url(../../Images/specsBG1.gif) no-repeat 470px 52px;
}

.specsBG2{
	background: url(../../Images/specsBG2.gif) no-repeat 112px 30px;
	overflow: hidden;
	*background: url(../../Images/specsBG2.gif) no-repeat 112px 52px;
	_background: url(../../Images/specsBG2.gif) no-repeat 112px 52px;
}

.specs .slingboxSupportBody{
	overflow: hidden;
}

/*---contact---*/
.contact #leftcolumn{
	*height: 520px;
	_height: 500px;
}

.contact #rightcolumn{
	height: 460px;
	*height: 520px;
	_height: 475px;
}

.contact .MenuItemText span{
	font-weight: 400; 
	position: absolute; 
	width: 125px; 
	margin: -8px 11px 0 0	
	height: 16px;
	font-size: 13px;
	font-family: 微軟正黑, 宋體, Arial;
	text-align: left;
	background-image: url(../../Images/red-bg.gif);
	background-repeat: repeat-y; 
	vertical-align: middle;
	color: white;
	/*text-indent: 20px;*/
	padding-right: 5px;
	padding-left: 20px;
}

.contact .MenuBackground{
	width: 160px; 
	height: 280px;
	*height: 284px;
	_height: 284px;
}

.contact #columnbottom img{
	*margin-top: -30px;
	_margin-top: -30px;
}

.contact .centerBucket{
	height: 370px;
	margin-top: 10px;
}

.contact .centerBucket .HeaderBar{
	letter-spacing: 3px; 
	vertical-align: middle;
	display: block;
	padding-top: 6px;
	width: 725px;
}

.contactInfo{
	background-color: #eeeeee; 
	padding: 10px;  
	width: 310px; 
	display: block;
	margin-bottom: 10px;
}

.contactInfo a{
	font-weight: normal;
}

/*---buy---*/
.buy #rightcolumn{
	width: 780px; 
	padding-left: 40px;
	float: right;
	height: 680px;
	*height: 720px;
	_height: 740px;
}

.buy .MenuItemText span{
	font-weight: 400; 
	position: absolute; 
	width: 125px; 
	margin: -8px 11px 0 0	
	height: 16px;
	font-size: 13px;
	font-family: 微軟正黑, 宋體, Arial;
	text-align: left;
	background-image: url(../../Images/red-bg.gif);
	background-repeat: repeat-y; 
	vertical-align: middle;
	color: white;
	/*text-indent: 20px;*/
	padding-right: 5px;
	padding-left: 20px;
}

.buy .MenuBackground{
	width: 160px; 
	height: 760px;
	*height: 800px;
	_height: 800px;
}

.buy #columnbottom img{
	*margin-top: 0px;
	_margin-top: 0px;
}

.buy .leftBucket{
	height: 370px;
	margin-top: 30px;
	width: 360px; 
	float: left; 
	margin-top: 0
}

.buy .leftBucket .HeaderBar{
	letter-spacing: 3px; 
	vertical-align: middle;
	display: block;
	padding-top: 6px;
	text-align: center;
}

.buy .rightBucket{
	height: 370px;
	margin-top: 30px;
	width: 360px; 
	float: left; 
	margin-top: 0;
	text-align: center;
}

.buy .rightBucket .HeaderBar{
	letter-spacing: 3px; 
	vertical-align: middle;
	display: block;
	padding-top: 6px;
}

.retailer{
	list-style: none;
}

.store{
	height: 48px;
	padding: 20px 0 0 155px;
}

.isunfar{
	background: url(../../Images/StoreInfo3.jpg) no-repeat;
}

.eclife{
	background: url(../../Images/StoreInfo4.jpg) no-repeat;
}

.threewell{
	background: url(../../Images/StoreInfo7.jpg) no-repeat;
}

.wshield{
	background: url(../../Images/StoreInfo9.jpg) no-repeat;
}

.jssat{
	background: url(../../Images/StoreInfo11.jpg) no-repeat;
}

.yahoo{
	background: url(../../Images/StoreInfo10.jpg) no-repeat;
}

.pchome{
	background: url(../../Images/StoreInfo6.jpg) no-repeat;
	height: 48px;
	padding: 20px 0 0 155px;
}

.kabo{
	background: url(../../Images/StoreInfo16.jpg) no-repeat;
}

.genuine{
	background: url(../../Images/StoreInfo2.jpg) no-repeat;
}

.tamio{
	background: url(../../Images/StoreInfo17.jpg) no-repeat;
}

.irobot{
	background: url(../../Images/StoreInfo18.jpg) no-repeat;
}

.px{
	background: url(../../Images/StoreInfo15.jpg) no-repeat;
}

.tk3c{
	background: url(../../Images/StoreInfo13.jpg) no-repeat;
}

.taobao{
	background: url(../../Images/StoreInfo14.jpg) no-repeat;
}

/*---key---*/
#keycontent{
	background: url(../../Images/key.png) no-repeat;
	width: 980px;
	height: 504px;
	position: relative;
}

#keytime{
	position: absolute;
	margin: 132px 0px 0px 100px;
	font-size: 1.3em;
	color: #fff;
	width: 420px;
	text-shadow: #000 1px 1px 1px;
 	text-shadow: rgba(0,0,0, .4) 1px 1px 1px;
 	*margin: 130px 0px 0px 96px;
}

#keymain{
	position: absolute;
	margin: 205px 0px 0px 56px;
	font-size: 1.3em;
	color: #fff;
	width: 420px;
	text-shadow: #000 1px 1px 1px;
 	text-shadow: rgba(0,0,0, .4) 1px 1px 1px;
 	*margin: 195px 0px 0px 50px;
}

#keymain ul{
	margin: 1px 5px;
	padding-left: 20px;
}

#keyinfo{
	position: absolute;
	margin: 145px 0px 0px 514px;
	font-size: 1.3em;
	color: #fff;
	width: 420px;
	text-shadow: #000 1px 1px 1px;
 	text-shadow: rgba(0,0,0, .4) 1px 1px 1px;
 	*margin: 136px 0px 0px 510px;
}

#keymobile{
	position: absolute;
	margin: 296px 0px 0px 520px;
	font-size: 1.3em;
	color: #fff;
	width: 380px;
	text-shadow: #000 1px 1px 1px;
 	text-shadow: rgba(0,0,0, .4) 1px 1px 1px;
 	*margin: 285px 0px 0px 504px;
 	*width: 406px;
}

#keymobile ul{
	margin: 2px 0 -5px;
	*margin: 2px 0 -10px;
}

#keyps{
	position: absolute;
	margin: 416px 0px 0px 507px;
	font-size: 1em;
	color: #fff;
	width: 400px;
	text-shadow: #000 1px 1px 1px;
 	text-shadow: rgba(0,0,0, .4) 1px 1px 1px;
}

.small{
	font-size: 0.8em;
}

/*---footer---*/
.footer{
	text-align: center;
	background: url(../../Images/footer_rule_home.gif) no-repeat top center;
}

.footer a{
	text-decoration: none;
	/*font-weight: bold;*/
	line-height: 28px;
	font-size: 12px;
	color: #222;
}

.footer ul{
	margin: 0;
}

.footerLight{
	line-height:20px; 
	font-size:12px; 
	color:#666;
	padding-top: 0.5em; 
}

#footerlinks{
	background: url(../../Images/footer_rule_home.gif) no-repeat bottom center;
	list-style-type: none;
}

#footerlinks a:hover{
	color: #b00;	
}

#footerlinks ul li{
	display: inline;
	border-left: 1px solid #333;
	padding-left: 4px;
	padding-right: 1px;
}

#footerlinks ul li.first{
	border-left: 0;
	padding-left: 0;
}