/*-----------------------  font  -----------------------*/
@charset "utf-8";
@font-face {
	font-family: 'PFSquareSansPro-Regular';
	src: url('/caspsn/css/font/pfsquaresanspro-regular-webfont.eot');
	src: local('?'), url('/caspsn/css/font/pfsquaresanspro-regular-webfont.woff') format('woff'), url('/caspsn/css/font/pfsquaresanspro-regular-webfont.ttf') format('truetype'), url('http://www.samsung.com/us/font/pfsquaresanspro-regular-webfont.svg#webfontv5sbfHpH') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'PFSquareSansPro-Medium';
	src: url('/caspsn/css/font/pfsquaresanspro-medium-webfont.eot');
	src: local('?'), url('/caspsn/css/font/pfsquaresanspro-medium-webfont.woff') format('woff'), url('/caspsn/css/font/pfsquaresanspro-medium-webfont.ttf') format('truetype'), url('http://www.samsung.com/us/font/pfsquaresanspro-medium-webfont.svg#webfontZbjBElFg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'PFSquareSansPro-Bold';
	src: url('/caspsn/css/font/pfsquaresanspro-bold-webfont.eot');
	src: local('?'), url('/caspsn/css/font/pfsquaresanspro-bold-webfont.woff') format('woff'), url('/caspsn/css/font/pfsquaresanspro-bold-webfont.ttf') format('truetype'), url('http://www.samsung.com/us/font/pfsquaresanspro-bold-webfont.svg#webfontbEyqtYYZ') format('svg');
	font-weight: bold;
	font-style: normal;
}

@font-face {
	font-family: 'PFSquareSansPro-Light';
	src: url('/caspsn/css/font/pfsquaresanspro-light-webfont.eot');
	src: local('?'), url('/caspsn/css/font/pfsquaresanspro-light-webfont.woff') format('woff'), url('/caspsn/css/font/pfsquaresanspro-light-webfont.ttf') format('truetype'), url('http://www.samsung.com/us/font/pfsquaresanspro-light-webfont.svg#webfont18SLR6r1') format('svg');
	font-weight: normal;
	font-style: normal;
}
/*
@font-face {font-family: 'PFSquareSansPro-Regular'; src: url('http://www.samsung.com/us/font/PFSquareSansPro-Regular.eot');}
@font-face {font-family: 'PFSquareSansPro-Medium'; src: url('http://www.samsung.com/us/font/PFSquareSansPro-Medium.eot');}
@font-face {font-family: 'PFSquareSansPro-Bold';	src: url('http://www.samsung.com/us/font/PFSquareSansPro-Bold.eot');}
@font-face {font-family: 'PFSquareSansPro-Light'; src: url('http://www.samsung.com/us/font/PFSquareSansPro-Light.eot');}
*/
em, address {font-style:normal;}
h1,h2,h3,h4 { font-size:100%; padding-left:0px; padding-right:0px; padding-top:0px; margin:0px; font-weight:inherit;}

/*-----------------------  layout  -----------------------*/
.png24 {tmp:expression(setPng24(this));}
html, body {height:100%;width:100%;}
body {width:100%; margin:0px auto; position:relative; padding:0px; font-family: Arial, helvetica, San-serif; font-size: 12px; line-height:16px; min-width:1000px; height:100%; vertical-align:baseline;}
#wrapper {width:1000px;	margin:0px auto; height:100%;}
#contents_wrapper {width:1000px; height:auto; float:left; position:relative; margin-bottom:20px;}
.main_wrap {width:1000px; height:360px; float:left;}
/*----------------------  header wrapper  ----------------------*/
#utility_wrapper {height:auto; position:relative; float:right; text-align:right; vertical-align:bottom; padding-right:65px;}
#utility_wrapper .util_menu {font-size:11px; color:#333; vertical-align:bottom;}
#utility_wrapper .line {color:#333; padding:0px 4px; font-size:9px; height:5px; width:1px;}
#gnb_wrapper {width:1000px; height:54px; position:relative; float:left; clear:both;}

#gnb_wrapper h1 {position:relative; float:left; width:190px;height:33px;margin: 13px 0px 0px 23px;background: url(/caspsn/images/v2/logo.gif) no-repeat;text-indent: -9999px;}

#gnb_wrapper .logo {position:relative; float:left; margin: 13px 0px 0px 13px;}
#gnb_wrapper .main_menu {width:auto; height:auto; margin:23px 0px 19px 30px; position:relative; float:left;}
#gnb_wrapper .main_menu .btn_1 {padding-right:25px;}
#gnb_wrapper .main_menu .btn_2 {padding-right:25px;}
#gnb_wrapper .main_menu .btn_3 {padding-right:25px;}
#gnb_wrapper .main_menu .btn_4 {padding-right:25px;}

#visualsearch_input {position:absolute; right:40px; height:20px; width:140px; background:url(/caspsn/images/v2/searchbox_bg.png) no-repeat; background-position:bottom; padding-top:7px;}
.gnb_search_box {height: 15px; padding:1px 15px 13px 10px; width: 120px; position:relative;
}
.gnb_search_box .input_txt {border:0 none; color:#148FC8; cursor:text; font-size:12px; font-weight:600;height:14px; vertical-align:middle; width:120px;}
.gnb_search_box .btn {position: absolute; right:10px; top:1px;}

/*----------------------  main video wrapper  ----------------------*/

/*----------------------  default (main banner)  ----------------------*/

.default_main_wrap_keepitsimple {width:960px; height:550px; float:left; position:relative; background:url(/caspsn/images/v2/keepitsimple_bg.jpg) no-repeat; margin-top:26px; z-index:1;}
.default_main_wrap_galaxys {width:960px; height:550px; float:left; position:relative; background:url(/caspsn/images/v2/galaxys_bg.jpg) no-repeat; margin-top:26px; z-index:1;}
.default_main_wrap_trailer {width:960px; height:550px; float:left; position:relative; background:url(/caspsn/images/v2/trailer_bg.jpg) no-repeat; margin-top:26px; z-index:1;}
.default_main_wrap_sweepstakes {width:960px; height:550px; float:left; position:relative; background:url(/caspsn/images/v2/sweepstakes_bg.jpg) no-repeat; margin-top:26px; z-index:1;cursor:pointer;}
.default_main_wrap_blackfriday {width:960px; height:550px; float:left; position:relative; background:url(/caspsn/images/v2/blackfriday_bg.jpg) no-repeat; margin-top:26px; z-index:1;cursor:pointer;}

#default_main_wrap .dot_wrap { width:auto; padding-right:20px; position:relative; height:10px; padding-top:20px;float:right;}
#default_main_wrap .dot {padding:0px 4px; }
#default_main_wrap .title_wrap {width:auto; height:auto; position:relative; float:left; margin:0px auto;}
#default_main_wrap .title_wrap .video_type {width:960px; height:auto; font-family:"PFSquareSansPro-Light"; font-size:22px; color:#00a4e6; text-align:left; position:relative; float:left; text-indent:20px; line-height:100%;}
#default_main_wrap .title_wrap .title_white {width:900px; height:60px; font-family:"PFSquareSansPro-Medium"; font-size:45px; color:#000; text-align:center; line-height:100%; position:relative; overflow:hidden; float:left;  margin:10px 20px 0px 20px; }

#default_main_wrap .date {width:960px; font-family:"PFSquareSansPro-Light"; font-size:21px; color:#000; text-align:center; line-height:100%; position:relative; float:left;}

/*----------------------  galaxy s (main banner)  ----------------------*/
#galaxys_main_wrap {width:960px; height:550px; float:left; position:relative; background:url(/caspsn/images/v2/galaxys_bg.jpg) no-repeat; margin-top:26px; z-index:1;}
#galaxys_main_wrap .dot_wrap { width:auto; padding-right:20px; position:relative; height:10px; padding-top:20px;}
#galaxys_main_wrap .dot {padding:0px 4px; float:right;}
#galaxys_main_wrap .title_wrap {width:auto; height:auto; position:relative; float:left; margin:0px auto;}
#galaxys_main_wrap .title_wrap .video_type {width:960px; height:auto; font-family:"PFSquareSansPro-Light"; font-size:22px; color:#00a4e6; text-align:left; position:relative; float:left; text-indent:20px; line-height:100%;}
#galaxys_main_wrap .title_wrap .title_white  {width:900px; height:60px; font-family:"PFSquareSansPro-Medium"; font-size:45px; color:#fff; text-align:center; line-height:100%; position:relative; overflow:hidden; float:left;  margin:10px 20px 0px 20px; }
#galaxys_main_wrap .date {width:960px; font-family:"PFSquareSansPro-Light"; font-size:21px; color:#fff; text-align:center; line-height:100%; position:relative; float:left;; margin-top:5px;}
.player_wrap .player {width:510px; height:287px; float:left; position:absolute; left:224px; top:189px;}
.player_wrap .left_arrow {width:50px; height:50px; float:left; position:relative; padding-top:110px;}
.player_wrap .right_arrow {float:right; padding-top:110px;}

/*----------------------  keep it simple (main banner)  ----------------------*/
#keepitsimple_main_wrap {width:960px; height:550px; float:left; position:relative; background:url(/caspsn/images/v2/keepitsimple_bg.jpg) no-repeat; margin-top:26px; z-index:1;}
#keepitsimple_main_wrap .dot_wrap { width:auto; padding-right:20px; position:relative; height:10px; padding-top:20px;}
#keepitsimple_main_wrap .dot {padding:0px 4px; float:right;}
#keepitsimple_main_wrap .title_wrap {width:960px; height:auto; position:relative; float:left; margin:0px auto;}
#keepitsimple_main_wrap .title_wrap .video_type {width:960px; height:auto; font-family:"PFSquareSansPro-Light"; font-size:22px; color:#00a4e6; text-align:left; position:relative; float:left; text-indent:20px; font-weight:bold;}
#keepitsimple_main_wrap .title_wrap .title_white  {width:900px; height:60px; font-family:"PFSquareSansPro-Medium"; font-size:45px; color:#fff; text-align:center; line-height:100%; position:relative; overflow:hidden; float:left;  margin:10px 20px 0px 20px; }
#keepitsimple_main_wrap .date {width:960px; font-family:"PFSquareSansPro-Light"; font-size:21px; color:#000; text-align:center; line-height:100%; position:relative; float:left;; margin-top:5px;}
.player_wrap .player {width:510px; height:287px; float:left; position:absolute; left:224px; top:189px;}
.player_wrap .left_arrow {width:50px; height:50px; float:left; position:relative; padding-top:110px;}
.player_wrap .right_arrow {float:right; padding-top:110px;}

/*----------------------  trailer (main banner)  ----------------------*/
#trailer_main_wrap {width:960px; height:550px; float:left; position:relative; background:url(/caspsn/images/v2/trailer_bg.jpg) no-repeat; margin-top:26px; z-index:1;}
#trailer_main_wrap .dot_wrap { width:auto; padding-right:20px; position:relative; height:10px; padding-top:20px;}
#trailer_main_wrap .dot {padding:0px 4px; float:right;}
#trailer_main_wrap .title_wrap {width:960px; height:auto; position:relative; float:left; margin:0px auto;}
#trailer_main_wrap .title_wrap .video_type {width:960px; height:auto; font-family:"PFSquareSansPro-Light"; font-size:22px; color:#00a4e6; text-align:left; position:relative; float:left; text-indent:20px;}
#trailer_main_wrap .title_wrap .title_white  {width:900px; height:60px; font-family:"PFSquareSansPro-Medium"; font-size:45px; color:#fff; text-align:center; line-height:100%; position:relative; overflow:hidden; float:left;  margin:10px 20px 0px 20px; }
#trailer_main_wrap .date {width:960px; font-family:"PFSquareSansPro-Light"; font-size:21px; color:#fff; text-align:center; line-height:100%; position:relative; float:left;; margin-top:10px;}
.player_wrap .player {width:510px; height:287px; float:left; position:absolute; left:224px; top:189px;}
.player_wrap .left_arrow {width:50px; height:50px; float:left; position:relative; padding-top:110px;}
.player_wrap .right_arrow {float:right; padding-top:110px;}

#dot_wrap {float:right; padding-right:50px; position:relative; height:15px; padding-top:11px;}
#dot_wrap .dot {padding:0px 2px;}
#video_section {width:640px; height:360px; position:relative; float:left; background-color:#000;}
#video_info .on_air_icon {width:270px; height:30px; float:left; position:relative; background:url(/caspsn/images/v2/on_air_icon.gif) no-repeat; margin-top:20px;}
#video_info .preview_icon {width:270px; height:30px; float:left; position:relative; background:url(/caspsn/images/v2/preview_icon.gif) no-repeat; margin-top:20px;}
#video_info .ondemand_icon {width:270px; height:30px; float:left; position:relative; background:url(/caspsn/images/v2/ondemand_icon.gif) no-repeat; margin-top:20px;}
#video_info {width:270px; height:360px; float:left; position:relative; padding:0px 20px 0px 20px;}
#video_info .video_title {font-family:"PFSquareSansPro-Medium", "PFSquareSansPro-Pro", "DIN-Medium", "DIN-bold", "arial"; width:270px; color:#00438e; font-size:200%; line-height:100%; padding:20px 0px 10px 0px; position:relative; float:left;vertical-align:baseline;}
#video_info .keepitsimple_wrap {width:270px; height:auto; float:left; position:relative; padding-top:0px;}
#video_info .galaxys_wrap {width:270px; height:auto; float:left; position:relative; padding-top:0px;}
#video_info .ch_info {width:270px; height: 110px; float:left; position:relative; margin:10px 0px 10px 0px;}
#video_info .ch_info .icon {width:71px; height:71px; float:left; position:relative;}
#video_info .ch_info .info_wrap {width:189px; height:auto; float:left; position:relative; padding-left:10px;}
#video_info .ch_info .info_wrap .day {font-size:17px; color:#000; font-weight:600;}
#video_info .ch_info .info_wrap .time {font-size:12px; color:#777; font-weight:600; line-height:150%;}
#video_info .ch_info .info_wrap .detail {font-size:12px; color:#999; font-weight:normal; line-height:100%; padding-top:5px;}

#video_info .video_title_red {font-family:"PFSquareSansPro-Medium","Helvetica","Arial","sans-serif"; width:270px; color:#da0000; font-size:200%; line-height:100%; padding-top:20px; padding-bottom:10px; position:relative; float:left; font-weight:400;}
#video_info .video_title_black {font-family:"PFSquareSansPro-Medium","Helvetica","Arial","sans-serif"; width:270px; color:#333; font-size:200%; line-height:100%; padding-top:20px; padding-bottom:10px;  position:relative; float:left; font-weight:400;}
#video_info .video_title_blue {font-family:"PFSquareSansPro-Medium","Helvetica","Arial","sans-serif"; width:270px; color:#00438e; font-size:200%; line-height:100%; padding-top:20px; padding-bottom:10px; position:relative; float:left; font-weight:400;}
#video_info .video_title_green {font-family:"PFSquareSansPro-Medium","Helvetica","Arial","sans-serif"; width:270px; color:#597804; font-size:200%; line-height:100%; padding-top:20px; padding-bottom:10px; position:relative; float:left; font-weight:400;}
#video_info .row {width:270px; float:left; position:relative; max-height:65px; margin-top:15px;} 
#video_info .row .img {width:70px; height:40px; float:left; position:relative;}
#video_info .row .description {width:200px; height:auto; float:left; position:relative;}
#video_info .row .description .title_blue {width:190px; color:#00a3e3; font-size:14px; font-weight:bold; line-height:100%; position:relative; float:left; padding-left:10px;}
#video_info .row .description .title_black {width:190px; color:#000; font-size:12px; font-weight:normal; line-height:100%; position:relative; float:left; padding-left:10px;}
#video_info .row .description .title_gray {width:190px; color:#999; font-size:11px; line-height:130%; position:relative; float:left; padding-left:10px;}
#video_info .channel_preview {width:270px; color:#000; font-size:16px; line-height:50%; padding-bottom:5px; position:relative; float:left; height:22px;}
#video_info .send_to {width:270px; font-weight:bold; float:left; position:relative; padding-top:5px;}
#video_info .embed_wrapper {width:270px; position:relative; float:left; margin-top:10px;}
#video_info .embed_wrapper .embed_title {width:270px; font-size:11px; position:relative; padding-top:20px; font-weight:bold; color:#333;}
#video_info .embed_wrapper .input_wrapper {height:25px; position:relative; float:left;}
#video_info .embed_wrapper .input_wrapper .input_box {padding-top:10px;}
#video_info .embed_wrapper .input_wrapper .copy_btn {position:relative;	float:left; padding-left:5px;cursor:pointer;}
#video_info .url_wrapper {width:270px; position:relative; float:left; margin-top:15px;}
#video_info .url_wrapper .url_title {width:270px; font-size:11px; position:relative; padding-top:20px; font-weight:bold; color:#333;}
#video_info .url_wrapper .input_wrapper {height:25px; position:relative;	float:left;}
#video_info .url_wrapper .input_wrapper .input_box {padding-top:10px;}
#video_info .url_wrapper .input_wrapper .copy_btn {position:relative; float:left; padding-left:5px;cursor:pointer;}
#video_info .url {width:330px; font-weight:bold; float:left; position:relative;}
#video_info .massage {width:270px; font-weight:bold; float:left; position:relative; padding-top:5px;}
#video_info .from {width:270px;	font-weight:bold; float:left; position:relative; padding-top:5px;}
#video_info .title {width:270px; padding-left:20px; float:left; position:relative; padding-top:10px;}
#video_info .title_1 {width:270px; float:left; position:relative; padding-top:10px; font-size:11px;}
#video_info .title_2 {width:270px; float:left; position:relative; font-size:11px;}
#video_info .title_3 {width:270px; float:left; position:relative; font-size:11px;}
#video_info .separate {width:270px;	font-weight:normal;	color:#999;	float:left; position:relative; font-size:11px;}
#video_info .video_description {width:270px; color:#666; font-size:12px; line-height:120%; font-weight:normal; position:relative; float:left;}
#video_info .helpful {width:270px; color:#000; font-size:13px; padding-top:15px; vertical-align:bottom; font-weight:bold; float:left; position:relative;}
#video_info .helpful .btn_wrapper {width:270px; position:relative; float:left; margin-top:10px;}
#video_info .btn_wrapper {width:270px; position:relative; float:left; margin-top:5px;}
#video_info .btn_wrapper .no_btn {padding-left:3px;}
#video_info .btn_wrapper .send_btn {padding-left:5px;}
#share_menu_wrapper {width:40px; height:360px; position:relative; float:left; line-height:70%; left:10px;}
#video_info .row_1 {width:270px; position:relative; float:left; padding-top:10px;}
#video_info .row_title_1 {color:#999; font-size:11px; float:left; position:relative;}
#video_info .row_title_1 .facebook {padding-right:11px;}
#video_info .row_title_1 .twitter {	padding-right:18px;}
#video_info .row_title_1 .google {padding-right:6px;}
#video_info .row_title_1 .stumble_upon {padding-right:5px;}
#video_info .row_title_2 {color:#999; font-size:11px; float:left; position:relative;}
#video_info .row_title_2 .digg {padding-right:21px;}
#video_info .row_title_2 .myspace {padding-right:13px;}
#video_info .row_title_2 .raddit {padding-right:13px;}
#video_info .row_title_2 .del {padding-right:12px;}
#video_info .line {background-color:#e2e2e2; height:1px; margin-top:10px; width:270px; float:left; position:relative;}
/*
#video_info .row_1 .icon_1 {padding-right:20px;}
#video_info .row_1 .icon_2 {padding-right:20px;}
#video_info .row_1 .icon_3 {padding-right:20px;}
#video_info .row_1 .icon_4 {padding-right:20px;}
#video_info .row_2 .icon_6 {padding-right:20px;}
#video_info .row_2 .icon_7 {padding-right:20px;}
#video_info .row_2 .icon_8 {padding-right:20px;}
#video_info .row_2 .icon_9 {padding-right:20px;}
*/
#video_info .row_1 .icon_1 {padding-right:20px;}
#video_info .row_1 .icon_2 {padding-right:20px;}
#video_info .row_1 .icon_3 {padding-right:20px;}
#video_info .row_1 .icon_4 {padding-right:20px;}
#video_info .row_1 .icon_5 {padding-right:0px;}
#video_info .row_2 .icon_1 {padding-right:20px;}
#video_info .row_2 .icon_2 {padding-right:20px;}
#video_info .row_2 .icon_3 {padding-right:20px;}
#video_info .row_2 .icon_4 {padding-right:20px;}
#video_info .row_2 .icon_5 {}

#video_info .qpoint_wrap {width:270px; height:360px; position:relative; float:inherit;}
#video_info .qpoint_wrap .row {width:270px; height:40px; position:relative; margin-top:13px; display:block; overflow:hidden;} 
#video_info .qpoint_wrap .row .description {width:200px; height:40px; float:left; position:relative;}
#video_info .qpoint_wrap .row .description .title_black {padding-top:4px;}
#video_info .qpoint_wrap .row .description .title_blue {font-size:11px;}
#video_info .qpoint_wrap .btn_wrap {width:270px; height:25px; position:relative; float:right; margin-top:15px;} 
#video_info .qpoint_wrap .prev_btn1 {position:relative; float:right; padding-right:7px;}
#video_info .qpoint_wrap .next_btn1 {position:relative; float:right;}
#video_info .qpoint_wrap .count_wrap {width:270px; float:left; position:relative; margin-top:15px;} 
#video_info .qpoint_wrap .count_wrap .count {width:15px; height:auto; position:relative; text-align:center; letter-spacing:2px; font-size:11px; font-weight:bold; color:#00a3e3;}
#video_info .qpoint_wrap .count_wrap .line {color:#CCC; position:relative; margin:0px; height:auto; float:none; width:1px; background:none;}
#video_info .qpoint_wrap .row .time_bg {width:33px;height:12px; bottom:0px; right:0px; position:absolute; background-color:#000; font-size:11px; color:#FFF; font-weight:bolder; text-align:center; line-height:110%; filter: alpha(opacity=80); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; opacity:0.8;}

#video_info .row_2 {width:270px; position:relative; float:left; padding-top:10px; float:left; position:relative;}
.small_icon_wrapper {width:270px; position:relative; float:left; padding-top:10px;}

/*----------------------  left wrapper  ----------------------*/
/*
.mask {background:url("/caspsn/images/v2/mask-111.gif") no-repeat scroll left top transparent; height:90px; left:0; position:absolute; top:0; width:111px;}
*/
.mask {position:absolute; background:url(/caspsn/images/v2/mask-video-large.png) no-repeat; width:111px; height:63px; top:0; left:0; margin-left:0px; z-index:2;}
.mask:hover {position:absolute; background:url(/caspsn/images/v2/mask-video-large.png) no-repeat; background-position:bottom; width:111px; height:63px; bottom:0; left:0; margin-left:0px; z-index:2;}

#left_wrapper {width:640px;	position:relative; float:left; clear:both;}
#left_wrapper .question {width:640px; float:left;}
#left_wrapper .question .top {position:relative; float:left; width:640px; height:auto;}
#left_wrapper .question .bottom {position:relative; float:left; width:640px; height:47px; background:url(/caspsn/images/v2/question_bottom.gif) no-repeat; margin-bottom:20px;}
#left_wrapper .question .title {float:left;	height:30px; padding:20px 0px 0px 10px;}
#left_wrapper .question .text_box {width:640px;	height:46px; float:left; position:relative;	background:url(/caspsn/images/v2/question_textbox.gif) no-repeat;}
/*
#left_wrapper .question .text_box .question_title {float:left; position:relative; padding-left:18px; padding-top:16px;}
#left_wrapper .question .top .input_style {width:400px; height:24px; border:solid; border-width:1px; border-color:#FFF; font-size:16px; line-height:27px; color:#000; font-weight:bold; margin:9px 0px 8px 35px; float:left; position:relative;}
#left_wrapper .question .top .input_style_focus {width:400px; height:24px; border:solid; border-width:1px; border-color:#FFF; font-size:16px; line-height:27px; color:#000; font-weight:bold; margin:9px 0px 8px 35px; float:left; position:relative;}
#left_wrapper .question .ask_btn {float:left; position:relative; padding-left:25px; padding-top:10px;}
*/
#left_wrapper .question .text_box .question_title {width:56px; height:13px; float:left; position:relative; padding-left:18px; padding-top:16px; padding-right:25px;}
#left_wrapper .question .top .input_style {width:400px; height:24px; border:solid; border-width:1px; border-color:#FFF; font-size:16px; line-height:27px; color:#000; font-weight:bold; margin:9px 0px 8px 0px; float:left; position:relative;}
#left_wrapper .question .top .input_style_focus {width:400px; height:24px; border:solid; border-width:1px; border-color:#FFF; font-size:16px; line-height:27px; color:#000; font-weight:bold; margin:9px 0px 8px 0px; float:left; position:relative;}
#left_wrapper .question .ask_btn {width:90px; height:26px; float:left; position:relative; padding-left:33px; padding-top:10px;}

#left_wrapper .question .info {float:left; position:relative; color:#555; padding-left:20px; line-height:normal; padding-top:8px;}
#left_wrapper .question .bottom .edit_btn {float:right; position:relative; padding-right:15px; padding-top:10px;}
#left_wrapper .question .info .strong {width:inherit;	color:#94c119; font-weight:bold;}
#left_wrapper #find_by {width:640px; height:35px; float:left; position:relative; margin-top:25px;}
#left_wrapper #find_by .title {padding-left:20px; padding-right:40px; font-size:17px; color:#00a3e3;}
/*
.over_wrapper {width:640px;	height:auto; position:relative;	float:left;}
.over_wrapper .bg_row_top  {clear:both; float:left;	position:relative; background-image:url(/caspsn/images/v2/find_top.gif); width:640px; height:10px;}
.over_wrapper .bg_row_middle {width:640px; position:relative; float:left; height:auto; background:url(/caspsn/images/v2/find_mid.gif) repeat-y; padding-bottom:20px;}
.over_wrapper .bg_row_bottom .btn_wrap {width:30px; float:left;  text-align:right; position:absolute; bottom:10px; right:10px;}
.over_wrapper .bg_row_middle .title {font-size:1em; font-weight:bold; line-height:200%;}
.over_wrapper .bg_row_middle .title_10 {font-size:10px; font-weight:bold; line-height:200%;}
.over_wrapper .bg_row_middle .sort_1 {width:146px; position:relative; float:left; padding-left:97px; height:auto;}
.over_wrapper .bg_row_middle .sort_2 {width:146px; position:relative; float:left; padding-left:12px; height:auto;}
.over_wrapper .bg_row_middle .sort_3 {width:146px; position:relative; float:left; padding-left:12px; height:auto;}
.over_wrapper .bg_row_bottom {clear:both; float:left; position:relative; background-image:url(/caspsn/images/v2/find_bottom.gif); width:640px; height:10px;}
*/
/* over_wrapper (start) */ 
.over_wrapper {width:640px;	height:auto; position:relative;	float:left;}
.over_wrapper .bg_row_top  {clear:both; float:left;	position:relative; background-image:url(/caspsn/images/v2/find_top.gif); width:640px; height:10px;}
.over_wrapper .bg_row_middle {width:640px; position:relative; float:left; height:auto; background:url(/caspsn/images/v2/find_mid.gif) repeat-y; padding-bottom:20px;}
.over_wrapper .bg_row_bottom .btn_wrap {width:30px; float:left;  text-align:right; position:absolute; bottom:10px; right:10px;}
.over_wrapper .bg_row_middle input {vertical-align:middle; position:relative;}
.over_wrapper .bg_row_middle .sort_1 {width:146px; position:relative; float:left; padding-left:97px; height:auto;}
.over_wrapper .bg_row_middle .sort_2 {width:146px; position:relative; float:left; padding-left:12px; height:auto;}
.over_wrapper .bg_row_middle .sort_3 {width:146px; position:relative; float:left; padding-left:12px; height:auto;}
.over_wrapper .bg_row_middle .sort_1 div {padding-top:5px; height:auto;}
.over_wrapper .bg_row_middle .sort_2 div {padding-top:5px; height:auto;}
.over_wrapper .bg_row_middle .sort_3 div {padding-top:5px; height:auto;}
.over_wrapper .bg_row_middle .sort_1 div .title {font-size:1em; font-weight:bold; position:absolute; vertical-align:top; width:130px; line-height:120%;}
.over_wrapper .bg_row_middle .sort_2 div .title {font-size:1em; font-weight:bold; position:absolute; vertical-align:top; width:130px; line-height:120%;}
.over_wrapper .bg_row_middle .sort_3 div .title {font-size:1em; font-weight:bold; position:absolute; vertical-align:top; width:130px; line-height:120%;}
.over_wrapper .bg_row_bottom {clear:both; float:left; position:relative; background-image:url(/caspsn/images/v2/find_bottom.gif); width:640px; height:10px;}
/* over_wrapper (end) */ 
#keep_it_simple_banner {width:600px; height:80px; position:relative; float:left; padding:20px 20px 0px 10px;}	
#keep_it_simple_banner .banner {width:80px; height:80px; float:left;	vertical-align:bottom; position:relative; line-height:100%;}
#keep_it_simple_banner #title {vertical-align:top; padding-left:20px; padding-top:5px; padding-bottom:5px; width:500px; position:relative; float:left; line-height:100%;}
#keep_it_simple_banner #title .date{color:#555; font-size:14px; line-height:130%;}
#keep_it_simple_banner #title .info{color:#999; font-size:100%; line-height:100%;}
#grid_wrapper {width:600px;	float:left;	position:relative; margin:0px 20px 20px 20px;}
#grid_wrapper .row_space{height:20px;}
#grid_wrapper .grid_row_1{width:600px; float:left; position:relative; padding-top:20px;}
#grid_wrapper .grid_row_2{width:600px; float:left; position:relative; padding-top:20px;}
#grid_wrapper .list_row_1{width:600px; float:left; position:relative; padding-top:20px;}
#grid_wrapper .grid_row_1 .row_1_wrap {width:600px; float:left; position:relative; padding-bottom:10px;}
#grid_wrapper .row_1_wrap .title_black {width:479px; float:left; padding-left:10px;	position:relative; height:auto;}
#grid_wrapper .row_1_wrap .title_blue {width:479px;	padding-left:10px; float:left; position:relative; height:auto;}
#grid_wrapper .row_1_wrap .title_gray {width:479px;	float:left;	padding-left:10px; position:relative; line-height:100%;}
#grid_wrapper .space{height:20px;}
#grid_wrapper .grid_row_2{width:600px; float:left; position:relative; height:auto;}
#grid_wrapper .grid_row_3{width:600px; float:left; position:relative; padding-top:15px;	height:auto;}
#grid_wrapper .column_1{width:111px; float:left; position:relative;	padding-right:52px;}
#grid_wrapper .column_2{width:111px; float:left; position:relative; padding-right:52px;}
#grid_wrapper .column_3{width:111px; float:left; position:relative; padding-right:52px;}
#grid_wrapper .column_4{width:111px; float:left; position:relative;}
.index_thum {position:relative; float:left; width:111px; min-height:63px;}
.detail_wrapper {position:relative; float:left;}
.title_blue {color:#00a3e3; font-size:12px; font-weight:bold; line-height:150%; width:111px; position:relative; float:left;}
.title_black {color:#000; font-size:12px; font-weight:bold; line-height:100%; width:111px; position:relative; float:left;}
.title_gray {color:#999; font-size:12px; line-height:150%; width:111px; position:relative; float:left;}

/*----------------------  right wrapper  ----------------------*/
/*
#right_wrapper {width:300px; position:relative; float:left; margin-left:20px; height:600px;}
*/
#right_wrapper {width:300px; position:relative; float:left; margin-left:20px; }
#right_wrapper .promotion_banner {width:300px; height:100px; position:relative; float:left; margin-top:20px;}
#schedule_wrapper {width:300px; float:left; position:relative; z-index:1; margin-top:20px;}

#schedule .bg {width:300px; height:30px; background:url(/caspsn/images/v2/title_bg.gif) no-repeat; z-index:1;}
#shown_product .wrapper {width:300px; height:auto; float:left; position:relative;}
#shown_product .shown_product {width:300px; height:auto; float:left; position:relative;}
#shown_product .bg {width:300px; height:30px; background:url(/caspsn/images/v2/title_bg.gif) no-repeat; z-index:1;}
#shown_product .bg .title {position:relative; height:auto; float:left; width:auto; margin-left:10px; margin-top:10px;}
#shown_product .bg .arrow {position:relative; float:right;}
#shown_product .bg .btn {float:right;}
#shown_product .list_bg {float:left; position:relative; width:300px; background:url(/caspsn/images/v2/list_bg.gif); z-index:1;}
#shown_product .row_1 {position:relative; float:left; width:300px;}
#shown_product .row_2 {position:relative; float:left; width:300px;}
#shown_product .thum {float:left; padding:5px 5px 0; width:70px;}
#shown_product .detail_wrap {float:left; padding-top:10px; position:relative; width:195px;}

#recently .bg {width:300px; height:30px; background:url(/caspsn/images/v2/title_bg.gif) no-repeat; z-index:1;}
#recently .bg .title {position:relative; height:auto; float:left; width:auto; margin-left:10px; margin-top:10px;}
#recently .bg .arrow {position:relative; float:right;}
#recently .bg .btn {float:right;}
#recently .list_bg {float:left; position:relative; width:300px; background:url(/caspsn/images/v2/list_bg.gif); z-index:1;}
#recently .row_1 {position:relative; float:left; width:300px;}
#recently .row_2 {position:relative; float:left; width:300px;}
#recently .thum {width:70px; padding:15px 10px 0px 10px; float:left;}
#recently .detail_wrap {width:195px; padding-top:20px; padding-left:5px; float:left; position:relative;}

#sorted_movies .bg {width:300px; height:30px; background:url(/caspsn/images/v2/title_bg.gif) no-repeat; z-index:1;}
#sorted_movies .bg .title {position:relative; top:10px; left:10px; float:left;}
#sorted_movies .bg .arrow {position:relative; float:right;}
#sorted_movies .bg .btn {float:right;}
#sorted_movies .list_bg {float:left; position:relative; width:300px; background:url(/caspsn/images/v2/list_bg.gif); z-index:1;}
#sorted_movies .row_1 {position:relative; float:left; width:300px;}
#sorted_movies .row_2 {position:relative; float:left; width:300px;}
#sorted_movies .thum {width:70px; padding:15px 10px 0px 10px; float:left;}
#sorted_movies .detail_wrap {width:195px; padding-top:15px; padding-left:5px; float:left; position:relative;}

#recently {width:300px; float:left; position:relative;}
#recently .recently_top {width:300px; height:7px; background:url(/caspsn/images/v2/recently_top.gif) no-repeat; float:left; position:relative;}
#recently .mid_left {width:11px; height:131px; float:left; position:relative; background:url(/caspsn/images/v2/mid_left.gif) no-repeat;}
#recently .mid_center {width:278px; height:131px; float:left; position:relative; background:url(/caspsn/images/v2/mid_center.gif) repeat-x;}
#recently .mid_center .title {font-weight:bold; font-size:12px; line-height:210%; color:#333;}
#recently .mid_center .btn {padding-left:190px; position:absolute; padding-top:7px; z-index:2;}
#recently .mid_right {width:11px; height:131px; float:left; position:relative; background:url(/caspsn/images/v2/mid_right.gif) no-repeat;}
#recently .recently_bottom {width:300px; height:7px; background:url(/caspsn/images/v2/recently_bottom.gif) no-repeat; float:left; position:relative; clear:both;}

#schedule .bg .title {position:relative; height:auto; float:left; width:auto; margin-left:10px; margin-top:10px;}
#schedule .bg {width:300px; height:30px; background:url(/caspsn/images/v2/title_bg.gif) no-repeat;	z-index:1;}
#schedule .bg .more {float:right; text-align:right; color:#999;	padding:7px 10px 0px 0px; font-weight:bold;}
#schedule .list_bg {float:left; position:relative; width:300px; background:url(/caspsn/images/v2/list_bg.gif);	z-index:1;}
#schedule .row_1 {position:relative; float:left; width:300px;}
#schedule .row_2 {position:relative; float:left; width:300px;}
#schedule .thum {width:70px; padding:25px 10px; float:left;}
#schedule .detail_wrap {width:200px; padding-top:20px; padding-left:5px; float:left;}
.title_black_bold {color:#000; font-size:12px; font-weight:bold; line-height:120%; padding-right:10px; padding-top:10px;}
.bottom_line {background:url("/caspsn/images/v2/bottom_line.gif") no-repeat scroll 0 0 transparent; float:left; height:15px; position:relative; vertical-align:top; width:300px;}
.title_blue_bold_01 {color:#00a3e3;	font-size:12px;	font-weight:bold; line-height:120%;}
.title_black_normal_01 {color:#333; font-size:12px; font-weight:normal; line-height:100%;}
.title_black_date {color:#333; font-size:15px; font-weight:bold; line-height:100%;}
.title_gray_normal {color:#999; font-size:12px; font-weight:normal; line-height:100%; text-align:left;}
#counter {width:640px; padding-top:30px; text-align:right; float:left; position:relative; color:#999; font-weight:normal;}	
#counter .number {font-weight:bold; padding:0px 10px 0px 7px; color:#000;}
#counter .Newest {padding:0px 0px;}
#counter .Newer {padding:0px 10px 0px 15px;}
#counter .Older {padding:0px 10px 0px 5px;}
#counter .Oldest {padding:0px 0px 0px 8px;}

/* footer */

.wonder .detail_footer { width: 100%; height:54px; display: block; background: url("/caspsn/images/v2/hero_mow_footer.gif") no-repeat bottom;}
#footer a { color: #6fb7f9; line-height:14px; font-size:11px; }
#footer em { color: #a7a69f; font-weight:bold; display:block; padding-top:1px; margin-bottom:8px; }
#footer .other_links { width:1000px; margin:0 auto; clear:both; overflow:hidden; padding:30px 0 30px; background-color:#0A0A0A; }
#footer .other_links ul { float:left; margin-left:-48px; list-style-image:none; list-style:none; position:relative;}
#footer .other_links ul li { float:left; background:url(/caspsn/images/v2/bg_bar_gray.gif) no-repeat left 5px; padding:0px 8px 0px 9px; color:#ffffff;}
#footer .other_links ul li .business {list-style-image:none; list-style:none;}
#footer .other_links ul li a { color:#ffffff; font-size:12px; }
#footer .other_links em { float:right; font-weight:normal; color:#a0a0a0; font-size:11px; margin-top:10px; padding-right:40px;}
#business #footer .other_links { height:60px; }
#business #footer .other_links em { display:inline-block;}
#footer .other_links .country { padding-right:0px; }
#footer .other_links .country a { background:url(/caspsn/images/v2/bg_country.gif) no-repeat left 4px; display:block; padding:2px 0 0 20px; }


/*----------------------  copyright  ----------------------*/
.feedback_menu {width:1000px; height:36px; background-color:#FFF; text-align:right; vertical-align:bottom; margin:0 auto;}
#schedule_footer .feedback_menu {width:960px; height:36px; background-color:#FFF; text-align:right; vertical-align:bottom; padding-right:45px; margin:0 auto;}
.feedback_menu .newsletter {padding-left:10px;}

/*===============================================================================  schedule (start)  ===============================================================================*/
#schedule_all_wrapper {width:1000px; height:100%; margin:0 auto; position:relative; padding-left:40px;}
#schedule_contents {position:relative; float:left; width:960px; height:100%; clear:both;}

/*----------------------  schedule top ----------------------*/
#schedule_all_wrapper #top_wrapper {width:965px; float:left; position:relative; text-align:center; clear:both;}
#top_wrapper {width:1000px; height:auto; position:relative; float:left; clear:both;}
#top_wrapper .month_wrap {width:960px; height:75px; position:relative; float:left; text-align:center; vertical-align:bottom; z-index:1; padding-top:20px;}
#top_wrapper .month {font-family:"PFSquareSansPro-Medium","Helvetica","Arial","sans-serif"; font-size:400%; color:#00a3e3; font-weight:700; line-height:normal; position:inherit;}
#top_wrapper .year {font-family:"PFSquareSansPro-Medium","Helvetica","Arial","sans-serif"; font-size:400%; color:#000; padding-left:10px; line-height:normal; font-weight:700; position:inherit;}
#top_wrapper .btn_wrap {width:160px; float:right; position:absolute; right:35px; z-index:2; padding-top:55px;}
#top_wrapper .prev {width:80px; height:35px; position:relative; float:right; height:auto;}
#top_wrapper .next {width:80px; height:35px; position:relative; float:right; height:auto;}
#date {clear:both; position:relative; width:960px; height:40px; float:left; z-index:1; float:left;}

#schedule_space_row {position:relative; width:960px; height:10px; float:left; }
#schedule_space_row_bottom {position:relative; width:960px; height:10px; float:left;margin-bottom:15px; }

#schedule_contents .date_bg {background:url(/caspsn/images/v2/date_background.gif) no-repeat right top; height:180px; float:right; position:relative; background-color:#ededed; z-index:2; width:37px; height:37px; }
#schedule_contents .bg {width:190px; height:180px; float:left; position:relative; background-color:#ededed; z-index:1; border:1px; border-style:solid; border-color:#dbdbdb; margin-left:-1px;}
#schedule_contents .blank_bg {width:190px; background-color:#FFF; height:180px; float:left; margin-left:-1px; position:relative; z-index:1; border:1px; border-style:solid; border-color:#dbdbdb;}
#schedule_contents .blank_bg .description {width:190px; height:auto; position:relative; float:left}
#schedule_contents .row_1 {position:relative; width:960px; height:180px; float:left; font-size:100%; font-weight:bold; margin-top:10px; }
#schedule_contents .row_2 {position:relative; width:960px; height:180px; float:left; font-size:100%; font-weight:bold; margin-top:-1px; display:none;}
#schedule_contents .row_3 {position:relative; width:960px; height:180px; float:left; font-size:100%; font-weight:bold; margin-top:-1px;}
#schedule_contents .row_4 {position:relative; width:960px; height:180px; float:left; font-size:100%; font-weight:bold; margin-top:-1px;}
#schedule_contents .row_5 {position:relative; width:960px; height:180px; float:left; font-size:100%; font-weight:bold; margin-top:-1px;}
#schedule_contents .date {float:right; padding-right:3px; position:relative; text-align:right; color:#8b8b8b; z-index:1; padding-top:3px;}
#schedule_contents .date2 {float:right; padding-right:3px; position:relative; text-align:right; color:#8b8b8b; z-index:1; padding-top:67px;}
#schedule_contents .liveshow {float:left; position:relative; color:#cbcbcb; padding-top:25px; padding-left:10px; padding-bottom:5px; z-index:1;}
#schedule_contents .thum {width:80px; clear:left; float:left; position:relative; padding-left:10px;}
/*
#schedule_contents .keep_it_simple {float:left; width:95px; position:relative; padding-left:10px;}
*/
#schedule_contents .keep_it_simple {float:left; width:100px; position:relative; padding-left:5px;}
#schedule_contents .channel { font-size:11px; color:#00a3e3; float:left; position:relative;}
#schedule_contents .title {float:left; font-size:11px; color:#000; font-weight:normal; line-height:110%; position:relative;}
#schedule_contents .time {color:#999; float:left; font-size:11px; font-weight:normal; width:100px; line-height:150%; position:relative;}
#schedule_contents .btn {float:left; position:relative; padding-top:5px; padding-bottom:20px;}
#schedule_contents .btn2 {float:left; position:relative; padding-top:5px; padding-bottom:10px;}
/*
#schedule_contents .blank_viewnow {float:left; font-size:11px; color:#00a3e3; padding:0px 10px; position:relative; width:auto;}
*/
#schedule_contents .blank_viewnow {font-size:11px; color:#00a3e3; padding:0px 10px; position:relative; width:auto;}
#schedule_contents .blank_video{float:left; font-size:12px; color:#cbcbcb; line-height:110%; position:relative; padding:30px 10px 5px 10px;}
/*
#schedule_contents .blank_title {clear:left; float:left; font-size:11px; color:#000; font-weight:normal; line-height:110%; position:relative; padding:0px 10px;}
*/
#schedule_contents .blank_title {clear:left; font-size:11px; color:#000; font-weight:normal; line-height:110%; position:relative; padding:0px 10px;}

img {border:0;}

a, a:link, a:visited, a:active, a:hover {color:#999; text-decoration: none;}
.title a, .title a:link, .title a:visited, .title a:active, .title a:hover {color:#000; text-decoration: none;}
.title_blue a, .title_blue a:link, .title_blue a:visited, .title_blue a:active, .title_blue a:hover {color:#00a3e3; text-decoration: none;}
.title_black a, .title_black a:link, .title_black a:visited, .title_black a:active, .title_black a:hover {color:#000;text-decoration: none;}
.keep_it_simple a, .keep_it_simple a:link, .keep_it_simple a:visited, .keep_it_simple a:active, .keep_it_simple a:hover {color:#00a3e3; text-decoration: none;}
.blank_viewnow a, .blank_viewnow a:link, .blank_viewnow a:visited, .blank_viewnow a:active, .blank_viewnow a:hover {color:#00a3e3; text-decoration: none;}
.bottom_menu a, .bottom_menu a:link, .bottom_menu a:visited, .bottom_menu a:active, .bottom_menu a:hover {color:#fff; text-decoration: none;}
.number a, .number a:link, .number a:visited, .number a:active, .number a:hover {color:#000; text-decoration: none;}
.util_menu a, .util_menu a:link, .util_menu a:visited, .util_menu a:active, .util_menu a:hover {color:#333; text-decoration: none;}

/* Styling for the view mode switcher control */

#controls {width:640px; height:35px; }
#controls .find_by {width:91px; height:35px; float:left; position:relative; background:url(/caspsn/images/v2/find_by.gif) no-repeat;}
#controls .find_by_btn1 {width:159px; height:35px; float:left; position:relative; background:url(/caspsn/images/v2/find_by_btn1.gif) no-repeat;}
#controls .find_by_btn1 .sort {float:left; position:relative; font-size:17px; color:#00a3e3; text-indent:15px; padding-top:8px; vertical-align:top; height:35px;}
#controls .find_by_btn2 .sort {float:left; position:relative; font-size:17px; color:#00a3e3; text-indent:15px; padding-top:8px; vertical-align:top; height:35px;}
#controls .find_by_btn2 {width:158px; height:35px; float:left; position:relative; background:url(/caspsn/images/v2/find_by_btn2.gif) no-repeat;}
#controls .find_by_btn1 .arrow {width:35px; height:35px; float:right; position:relative;}
#controls .find_by_btn2 .arrow {width:35px; height:35px; float:right; position:relative;}
#controls #btn_wrap {width:73px; height:35px; float:left; position:relative;}
#controls #btn_wrap .list {float:left;}
#controls #btn_wrap .icon {float:left;}

/* General styling of items */

#container { width: 640px; margin: 0; padding: 0; float:left; position:relative;}
#container li { float: left; list-style: none; margin: 20px 0 0 0;}

#container li .row {width:640px; float:left; position:relative; margin-top:1px; height:80px;}


/* Styling for list view mode */ 

#container.list li { width: 630px; height:auto; margin: 20px 0px 0px 0px; position:relative;}
#container.list li div {overflow: visible; }
#container.list li div .img {width:111px; height:auto; float:left; position:relative; margin-left:10px; z-index:1; display:block;}
#container.list li .row .mask {position:absolute; background:url(/caspsn/images/v2/mask-video-large.png) no-repeat; width:111px; height:63px; top:0; left:0; margin-left:10px; z-index:2;}
#container.list li .row .mask:hover {position:absolute; background:url(/caspsn/images/v2/mask-video-large.png) no-repeat; background-position:bottom; width:111px; height:63px; bottom:0; left:0; margin-left:10px; z-index:2;}
#container.list li div .title_wrap {width:490px; height:auto; float:left; position:relative; margin-left:10px;}
#container.list li div .title_wrap .blue {font-family:"Arial","Helvetica","sans-serif"; width:490px; position:relative; float:left; color:#00a3e3; font-size:14px; font-weight:bold; line-height:110%; height:inherit;}

#container.list li div .title_wrap .black {
    color: #666666;
    float: left;
    font-size: 12px;
    font-weight: 400;
    height: auto;
    line-height: 130%;
    max-height: 47px;
    overflow: hidden;
    position: relative;
    width: 490px;
}
#container.list li div .title_wrap .gray_1 {width:490px; height:auto; position:relative; float:left; color:#999; font-size:12px;	line-height:100%; padding-top:5px;}
X
/* Styling for icon view mode */

#container.icon li { width: 630px; height:auto;  margin: 20px 0px 0px 0px; float:left; position:relative;}
#container.icon li div {overflow: visible; float:left; width:auto;}
#container.icon li div .img {width:111px; height:auto; float:left; position:relative; margin-left:10px;}
#container.icon li .row .mask {position:absolute; background:url(/caspsn/images/v2/mask-video-large.png) no-repeat; width:111px; height:63px; top:0; left:0; margin-left:10px; z-index:2;}
#container.icon li .row .mask:hover {position:absolute; background:url(/caspsn/images/v2/mask-video-large.png) no-repeat; background-position:bottom; width:111px; height:63px; bottom:0; left:0; margin-left:10px; z-index:2;}
#container.icon li div .title_wrap {width:170px; height:auto; float:left; position:relative; padding-left:10px;}
#container.icon li div .title_wrap .blue {font-family:"Arial","Helvetica","sans-serif"; float:left; position:relative; color:#00a3e3; height:auto; font-size:14px; font-weight:bold; line-height:110%; height:inherit;}
#container.icon li div .title_wrap .black {float:left; position:relative; color:#000; height:auto; font-size:12px; font-weight:bold; line-height:100%; display:none;}
#container.icon li div .title_wrap .gray_1 {float:left; position:relative; color:#999; height:auto; visibility:visible; line-height:200%;}

/* Search Result Page */
#search_wrap {width:1000px; margin:0px auto; position:relative; float:left;}
#search_wrap .center_title {width:1000px; height:50px; float:left; position:relative; text-align:center; padding-top:40px;}
#search_wrap .count_wrap_1 {width:1000px; float:left; position:relative; }
#search_wrap .count_wrap_1 .number {font-size:16px; color:#000; font-weight:bold; padding-left:10px;}
#search_wrap .count_wrap_1 .text {font-size:16px; color:#000; font-weight:normal;}
#search_wrap .count_wrap_1 .search_word {font-size:16px; color:#000; font-weight:bold; color:#00a3e3;}
#search_wrap .search_box_wrap {width:960px; height:auto; min-height:450px; float:left; position:relative;}
#search_wrap .search_wrap {width:960px; height:100px; position:relative; float:left; padding-top:10px;}
#search_wrap .search_box_wrap .search_wrap .bg {width:960px; height:90px;; background-color:#333; float:left; position:relative; background:url(/caspsn/images/v2/search_bg.jpg) no-repeat;}
#search_wrap .search_box_wrap .search_wrap .bg .search_for {background:url(/caspsn/images/v2/search_for.gif) no-repeat; float:left; position:relative; width:92px; height:16px; margin-left:57px; margin-top:32px;}
#search_wrap .search_box_wrap .search_wrap .bg .search_box {width:590px; height:29px; float:left; position:relative; background:url(/caspsn/images/v2/search_box_large.gif) no-repeat; margin-top:27px; margin-left:13px;}
#search_wrap .search_box_wrap .search_wrap .bg .search_box_large {width:570px; border:solid; border-color:#FFF; border-width:1px; height:20px; font-size:17px; color:#a0a0a0; margin:3px 0px 0px 5px; font-weight:bold; line-height:110%; font-family:Arial, Helvetica, sans-serif;}
#search_wrap .search_box_wrap .search_wrap .bg .btn {float:left; position:relative; margin-left:10px; margin-top:27px;}

/* keep it simple (ie 6)*/
#search_wrap .bg_top {width:960px; height:33px; float:left; position:relative; background:url(/caspsn/images/v2/search_top_bg.gif) no-repeat; padding-top:18px;padding-left:20px;}
#search_wrap .bg_top .btn_wrap {width:800px; height:33px; float:left; position:relative;}
#search_wrap .bg_top .btn_wrap ul {list-style:none; width:auto; height:33px; margin-top:18px; float:left; position:relative; right:40px;}
#search_wrap .bg_top .btn_wrap ul li {float:left; position:relative;}
#search_wrap .bg_top .btn_wrap ul li .btn1 {margin-left:25px;}
#search_wrap .bg_top .btn_wrap ul li .btn2 {margin-left:5px;}
#search_wrap .bg_top .btn_wrap ul li .btn3 {margin-left:5px;}
#search_wrap .keepitsimple {width:960px; height:auto; min-height:450px; float:left; position:relative; background:url(/caspsn/images/v2/tab_bg_mid.gif) repeat-y; padding-bottom:20px;}
#search_wrap .keep_all_wrap {width:960px; height:inherit; margin:30px 0px 0px 0px; float:left; position:relative;}

/*
#search_wrap .left_wrap {width:112px; float:left; position:relative; margin-left:25px;}
*/
#search_wrap .left_wrap {width:112px; float:left; position:relative; }

/*
#search_wrap .right_wrap {width:700px; height:auto; float:right; position:relative; list-style:none; right:100px;}
*/
#search_wrap .right_wrap {width:700px; height:auto; float:right; position:relative; list-style:none; right:100px;}
#search_wrap .right_wrap .title {padding-bottom:10px;}
#search_wrap .right_wrap ul {width:700px; height:auto; list-style:none; float:left; position:relative; right:40px;}
#search_wrap .right_wrap .row {width:700px; position:relative; float:left; list-style:none;}
/*
#search_wrap .right_wrap .video_title {width:auto; float:left; position:relative; font-size:14px; color:#333; font-weight:bold; list-style:none;}
#search_wrap .right_wrap li .video_date {width:auto; float:left; position:relative; font-size:14px; color:#333; list-style:none;}
#search_wrap .right_wrap li .video_description {float:left; position:relative; color:#777; line-height:120%; list-style:none;}
*/
#search_wrap .right_wrap .video_title {width:auto; position:relative; font-size:14px; color:#333; font-weight:bold; list-style:none;}
#search_wrap .right_wrap li .video_date {width:auto; position:relative; font-size:14px; color:#333; font-weight:normal; list-style:none;}
#search_wrap .right_wrap li .video_description {position:relative; color:#777; line-height:120%; list-style:none;}

#search_wrap .right_wrap li .blue_text {color:#00a3e3; font-weight:bold; list-style:none;}
#search_wrap .right_wrap .btn_wrap {width:700px; float:left; position:relative;}
#search_wrap .right_wrap .btn_wrap .btn { width:167px; height:25px; float:left; margin:20px 0px 20px 0px;}
#search_wrap .galaxys_all_wrap {width:960px; height:inherit; margin:30px 0px 0px 0px; float:left; position:relative;}
#search_wrap .howto_all_wrap {width:960px; height:inherit; margin:10px 0px 0px 0px; float:left; position:relative;background:url(/caspsn/images/v2/tab_bg_mid.gif) repeat-y; padding-bottom:20px;}
#search_wrap .howto_all_wrap .thum { width:111px; height:63px; float:left; position:relative;}
#search_wrap .howto_all_wrap .detail {float:left; padding-left:15px;}
#search_wrap .howto_all_wrap .right_wrap {width:900px; height:auto; float:left; position:relative; list-style:none; left:25px;}
#search_wrap .howto_all_wrap .right_wrap .row {width:890px; position:relative; margin-top:20px; list-style:none; }
#search_wrap .howto_all_wrap .right_wrap .row .right_wrap{right:40px; width:700px;}

#search_wrap .howto_all_wrap .right_wrap .row .right_wrap .video_description{width:700px;}

#search_wrap .bg_bottom {width:960px; height:5px; float:left; position:relative; background:url(/caspsn/images/v2/tab_bg_bottom.gif) no-repeat;}
/*
#search_wrap .count_wrap_2 {width:auto; float:left; position:relative; margin:auto; padding-left:40%; height:20px; padding-top:20px; }
#search_wrap .count_wrap_2 .count {width:15px; height:auto; float:left; position:relative; text-align:center; letter-spacing:2px; font-size:11px; font-weight:bold; color:#00a3e3;}
#search_wrap .count_wrap_2 .line {color:#CCC; float:left; position:relative;}
*/
#search_wrap .count_wrap_2 {width:960px; position:relative; margin:auto; height:20px; padding-top:20px;}
#search_wrap .count_wrap_2 .count {width:15px; height:auto; position:relative; text-align:center; letter-spacing:2px; font-size:11px; font-weight:bold; color:#00a3e3;}
#search_wrap .count_wrap_2 .line {color:#CCC; position:relative;}
/* to block user access */
.filter_block_icon {
	display:none;
	left:50%;
	margin:-19px 0 0 -19px;
	position:absolute;
	top:50%;
	z-index:501;
}
.filter_block_layer {
	background:none repeat scroll 0 0 #FFFFFF;
	display:block;
	height:100%;
	left:0;
	filter: alpha(opacity=50);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	opacity:0.5;
	position:absolute;
	top:0;
	width:100%;
	z-index:500;
}
.sort_movie_load_icon {
	display:none;
	left:50%;
	margin:-19px 0 0 -19px;
	position:absolute;
	top:50%;
	z-index:501;
}
.send_mail_load_icon {
	display:none;
	left:50%;
	margin:-19px 0 0 -19px;
	position:absolute;
	top:50%;
	z-index:501;
}
.addpoint_load_icon {
	display:none;
	left:50%;
	margin:-19px 0 0 -19px;
	position:absolute;
	top:50%;
	z-index:501;
}

/* to display movie information on the player poped up from search page */
#search_player .video_title{font-family:"PFSquareSansPro-Medium", "DIN-Medium", "DIN-bold"; width:640px; font-size:150%; line-height:100%; padding-top:2px; padding-bottom:2px; position:relative; float:left;}
#search_player_question .helpful {width:160px; color:#000; font-size:13px; padding-top:20px; vertical-align:bottom; padding-left:0px; font-weight:bold; float:left; position:relative;}
#search_player_question .btn_wrapper {width:270px; position:relative; float:left; margin-top:15px; padding-left:5px;}
#search_player_question .btn_wrapper .no_btn {padding-left:3px;}

.searchtxt {color:#D37311;}

.index_left_arrow {cursor:pointer;background: url(/caspsn/images/v2/left_arrow.png) no-repeat left ;width:50px; height:50px; float:left; position:relative; padding-top:245px;}
.index_right_arrow {cursor:pointer;background: url(/caspsn/images/v2/right_arrow.png) no-repeat left;width:50px; height:50px; float:right; padding-top:245px;}

.index_dot_default {cursor:pointer;background: url(/caspsn/images/v2/dot_blue.png) no-repeat left top;padding:0px 4px; float:left; width:10px;height:10px;}
.index_dot_gray {cursor:pointer;background: url(/caspsn/images/v2/dot_gray.png) no-repeat left top;padding:0px 4px; float:left; width:10px;height:10px;}



div.sc_menu_wrapper {
	position: relative; 	
	height: 305px;
	/* Make bigger than a photo, because we need a place for a scrollbar. */
	width: 270px;
	
	margin-top: 30px;
	overflow: auto;
}
div.sc_menu {
	padding: 15px 0;
}
.sc_menu a {
	display: block;
	margin-bottom: 10px;
	width: 270px;
	
	border: 2px rgb(255, 255, 255) solid;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;		
	
	/* When image support is turned off */
	color: #fff;
	background: rgb(255, 255, 255);	
}
.sc_menu a:hover {
	border-color: rgb(255, 255, 255);
	border-style: dotted;
}
.sc_menu img {
	display: block;
	border: none;
}
 
.sc_menu_wrapper .loading {
	position: absolute;
	top: 50px;
	left: 10px;
	
	margin: 0 auto;
	padding: 10px;
 
	width: 100px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;	
	
	text-align: center;
	color: #fff;
	border: 1px solid rgb(255, 255, 255);
	background: #1F1D1D;
}
/* Styling tooltip */
.sc_menu_tooltip {
	display: block;
	position: absolute;
	
	padding: 6px;
	font-size: 12px;	
	color: #fff;
	
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;	
	
	border: 1px solid rgb(255, 255, 255);
	background: rgb(0, 0, 0);
	/* Make background a bit transparent for browsers that support rgba */	
	background: rgba(0, 0, 0, 0.5);
}

#left_wrapper .events_wrap {width:640px; height:auto; position:relative; float:left;}
#left_wrapper .events_wrap .title {width:640px; height:auto; font-family:"PFSquareSansPro-regular"; font-size:24px; color:#000; position:relative; float:left; padding-bottom:20px;}
#left_wrapper .events_wrap div {width:640px; height:180px; float:left; position:relative; z-index:1;}
#left_wrapper .events_wrap div span .text_box {width:207px; height:35px; background:url(/caspsn/images/v2/text_bg.png) no-repeat; z-index:2;  position:absolute; bottom:0; left:0;}
#left_wrapper .events_wrap div span .title {width:207px; height:auto; font-size:15px; color:#fff;position:absolute; text-align:center; padding-top:10px;}
#left_wrapper .events_wrap div .banner1 {width:207px; height:180px; position:relative; float:left;}
#left_wrapper .events_wrap div .banner2 {width:207px; height:180px; margin-left:9px; position:relative; float:left;}
#left_wrapper .events_wrap div .banner3 {width:207px; height:180px; margin-left:10px; position:relative; float:left;}
#left_wrapper .events_wrap div .banner1 .banner_img_1 {background:url(/caspsn/images/v2/event_banner_1.jpg) no-repeat; width:207px; height:180px; position:absolute; z-index:-1;}
#left_wrapper .events_wrap div .banner2 .banner_img_2 {background:url(/caspsn/images/v2/event_banner_2.jpg) no-repeat; width:207px; height:180px; position:absolute; z-index:-1;}
#left_wrapper .events_wrap div .banner3 .banner_img_3 {background:url(/caspsn/images/v2/event_banner_3.jpg) no-repeat; width:207px; height:180px; position:absolute; z-index:-1;}
#left_wrapper .events_wrap div .mask_btn {width:207px; height:180px; background:url(/caspsn/images/v2/mask_btn.png) no-repeat; position:absolute; background-position:top; top:0; left:0;}
#left_wrapper .events_wrap div .mask_btn:hover {width:207px; height:180px; background:url(/caspsn/images/v2/mask_btn.png) no-repeat; position:absolute; background-position:bottom; bottom:0; left:0;}
#left_wrapper .events_wrap div .mask_3btn {width:207px; height:180px; background:url(/caspsn/images/v2/mask_3btn.png) no-repeat; position:absolute; z-index:4; background-position:top; top:0; left:0;}
#left_wrapper .events_wrap div .mask_3btn:hover {width:207px; height:180px; background:url(/caspsn/images/v2/mask_3btn.png) no-repeat; position:absolute; z-index:4; background-position:bottom; bottom:0; left:0;}

#left_wrapper .products_wrap {width:640px; height:auto; position:relative; float:left;}
#left_wrapper .products_wrap .title {width:640px; height:auto; font-family:"PFSquareSansPro-regular"; font-size:24px; color:#000; line-height:100%; position:relative; float:left; padding-bottom:10px; padding-top:30px;}
#left_wrapper .products_wrap .products_img {width:640px; height:120px; position:relative; background:url(/caspsn/images/v2/products_img.jpg) no-repeat; float:left;}
#left_wrapper .products_wrap  div .text_wrap {width:128px; height:auto; float:left; position:relative; font-size:12px; color:#00c4f6; line-height:100%; padding-top:10px;}
#left_wrapper .products_wrap  div .text_wrap div {padding-bottom:15px; padding-right:15px; color:#00c4f6;}
#left_wrapper .products_wrap  div .text_wrap div:hover {text-decoration:underline;}
#left_wrapper .products_wrap  div .text_wrap .category {color:#000; font-size:15px; font-family:"PFSquareSansPro-Medium"; text-decoration:none;}
#left_wrapper .products_wrap  div .text_wrap .category:hover {text-decoration:none;}

#poll_wrapper {width:300px; float:left; position:relative; z-index:1; margin-top:20px;}
#poll .bg .title {position:relative; height:auto; float:left; width:auto; margin-left:10px; margin-top:10px;}
#poll .bg {width:300px; height:30px; background:url(/caspsn/images/v2/title_bg.gif) no-repeat;	z-index:1;}
#poll .list_bg {width:300px; float:left; position:relative; background:url(/caspsn/images/v2/list_bg.gif);	z-index:1;}
#poll .list_bg div {padding-left:23px; line-height:100%;}
#poll .list_bg .question {font-size:13px; font-weight:bold; padding:20px 20px 15px 25px;}
#poll .list_bg .input_box { width:180px; position:relative;}
#poll .list_bg .btn { width:auto; height:25px; text-align:right; position:relative; float:right; padding-right:25px; padding-top:10px;}
#poll_wrapper .list_bg td.value {background-image: url(/caspsn/images/v2/gridline34.gif); background-repeat: repeat-x; background-position: left top; border-left: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5; padding:0; border-bottom: none; background-color:transparent;}
#poll_wrapper .list_bg td {padding: 4px 6px;	border-bottom:1px solid #e5e5e5; border-left:1px solid #e5e5e5;	background-color:#fff; line-height:100%;}
#poll_wrapper .list_bg td.value img {vertical-align: middle; margin: 5px 5px 5px 0;}
#poll_wrapper .list_bg td.last {border-bottom:1px solid #e5e5e5;}
#poll_wrapper .list_bg td.first {border-top:1px solid #e5e5e5;}
#poll_wrapper .list_bg table {background-image:url(/caspsn/images/v2/bg_fade.png); background-repeat:repeat-x; background-position:left top; width:250px; font-size:11px;}

#subscription_wrapper {width:300px; float:left; position:relative; z-index:1; margin-top:20px;}
#subscription .bg .title {position:relative; height:auto; float:left; width:auto; margin-left:10px; margin-top:10px;}
#subscription .bg {width:300px; height:30px; background:url(/caspsn/images/v2/title_bg.gif) no-repeat;	z-index:1;}
#subscription .list_bg {width:300px; float:left; position:relative; background:url(/caspsn/images/v2/list_bg.gif);	z-index:1;}
#subscription .list_bg .input_wrap{width:300px; position:relative; padding-bottom:5px;}
#subscription .list_bg .input_wrap .question {font-size:13px; font-weight:bold; padding:15px 0px 5px 28px;}
#subscription .list_bg .input_box { width:180px; position:relative;}
#subscription .list_bg .btn { width:85px; text-align:left; position:relative; top:8px; padding-left:2px;}

#stay_wrapper {width:300px; float:left; position:relative; z-index:1; margin-top:20px;}
#stay_email .bg .title {position:relative; height:auto; float:left; width:auto; margin-left:10px; margin-top:10px;}
#stay_email .bg {width:300px; height:30px; background:url(/caspsn/images/v2/title_bg.gif) no-repeat;	z-index:1;}
#stay_email .list_bg {width:300px; float:left; position:relative; background:url(/caspsn/images/v2/list_bg.gif);	z-index:1;}
#stay_email .list_bg .btn{
    float: right;
    height: 25px;
    padding-right: 25px;
    padding-top: 10px;
    position: relative;
    text-align: right;
    width: auto;
}
#stay_email .list_bg .input_wrap .question {font-size:13px; font-weight:bold; padding:15px 0px 5px 28px;}
#stay_email .list_bg .input_wrap .answer {font-size:13px; font-weight:normal; padding:0px 0px 5px 28px;}
#stay_email .list_bg .input_wrap .answer .send_to{ width:auto; height:25px; text-align:right; position:relative; float:right; padding-right:25px; padding-top:10px;}

#contact_wrapper {width:300px; float:left; position:relative; z-index:1; margin-top:20px;}
#contact_email .bg .title {position:relative; height:auto; float:left; width:auto; margin-left:10px; margin-top:10px;}
#contact_email .bg {width:300px; height:30px; background:url(/caspsn/images/v2/title_bg.gif) no-repeat;	z-index:1;}
#contact_email .list_bg {width:300px; float:left; position:relative; background:url(/caspsn/images/v2/list_bg.gif);	z-index:1;}
#contact_email .list_bg .input_wrap{width:300px; position:relative; padding-bottom:5px;}
#contact_email .list_bg .input_wrap .question {font-size:13px; font-weight:bold; padding:15px 0px 5px 28px;}
#contact_email .list_bg .input_wrap .answer {font-size:13px; font-weight:bolder; padding:0px 0px 5px 28px;}
#contact_email .list_bg .input_wrap .answer .send_to { color:#333;}
#contact_email .list_bg .input_wrap .question .address { color:#00c4f6; font-weight:bold; text-decoration:underline;}

#schedule_contents_wrap {width:960px; height:inherit; float:left; position:relative; margin-top:20px; margin-bottom:43px;}
#schedule_contents_wrap .default_height {width:960px; position:relative; float:left; background:url(/caspsn/images/v2/schedule_row_bg1.png) no-repeat; overflow:hidden;}
#schedule_contents_wrap .top_bg { width:960px; height:30px; position:relative; float:left; background:url(/caspsn/images/v2/schedule_top_bg.png);}
#schedule_contents_wrap .row_bg {width:960px; height:100px; position:relative; float:left; background:url(/caspsn/images/v2/schedule_row_bg1.png); overflow:hidden;}

#no_schedule_contents_wrap .default_height .no_schedule {width:960px; font-family:"Arial"; text-align:center; position:relative; float:left; vertical-align:middle; color:#bababa; margin-top:40px;}
#no_schedule_contents_wrap .default_height {min-height:400px; width:960px; position:relative; float:left; background:url(/caspsn/images/v2/schedule_row_bg1.png) no-repeat; overflow:hidden;}
#no_schedule_contents_wrap .top_bg_none { width:960px; height:30px; position:relative; float:left; background:url(/caspsn/images/v2/schedule_top_bg1.png); margin-top:20px;}

#schedule_contents_wrap .row_bg .date_wrap {width:105px; height:100px; float:left; position:relative; text-align:center;}
#schedule_contents_wrap .row_bg .date_wrap .date {width:105px; height:25px; font-family:"Arial Black"; font-size:40px; color:#00a3e4; float:left; position:relative; letter-spacing:-2px; padding-top:28px; }
#schedule_contents_wrap .row_bg .date_wrap .dayoftheweek{width:105px; font-family:"Arial"; font-size:10px; float:left; position:relative; padding-top:2px;}
#schedule_contents_wrap .row_bg .date_wrap .time{width:105px; font-family:"Arial"; font-size:9px; float:left; position:relative; color:#999; line-height:120%;}

#schedule_contents_wrap .row_bg .date_wrap_before {width:105px; height:100px; float:left; position:relative; text-align:center;}
#schedule_contents_wrap .row_bg .date_wrap_before .date {width:105px; height:25px; font-family:"Arial Black"; font-size:40px; color:#bababa; float:left; position:relative; letter-spacing:-2px; padding-top:28px; }
#schedule_contents_wrap .row_bg .date_wrap_before .dayoftheweek{width:105px; font-family:"Arial"; font-size:10px; float:left; position:relative; padding-top:2px;}
#schedule_contents_wrap .row_bg .date_wrap_before .time{width:105px; font-family:"Arial"; font-size:9px; float:left; position:relative; color:#999; line-height:120%;}

#schedule_contents_wrap .row_bg .date_wrap_next {width:105px; height:100px; float:left; position:relative; text-align:center; color:#FFF; background: url(/caspsn/images/v2/next_bg.png) no-repeat; background-position:center;}
#schedule_contents_wrap .row_bg .date_wrap_next .dayoftheweek {width:105px; font-family:"Arial"; font-size:10px; float:left; position:relative; padding-top:2px;}
#schedule_contents_wrap .row_bg .date_wrap_next .date {width:105px; height:25px; font-family:"Arial Black"; font-size:45px; color:#fff; float:left; position:relative; letter-spacing:-2px; padding-top:35px; }
#schedule_contents_wrap .row_bg .date_wrap_next .time{width:105px; font-family:"Arial"; font-size:9px; float:left; position:relative; color:#fff; line-height:100%;}

#schedule_contents_wrap .row_bg .image_wrap {width:152px; height:100px; float:left; margin-left:1px; position:relative;}
#schedule_contents_wrap .row_bg .image_wrap .thum {padding:18px 0px 0px 21px;}
#schedule_contents_wrap .row_bg .title_wrap {width:570px; height:100px; float:left; margin-left:1px; position:relative; font-family:Arial; font-size:12px;}
#schedule_contents_wrap .row_bg .title_wrap .channel{width:530px; height:auto; color:#00a3e4; font-weight:bold; padding-top:15px; padding-left:20px; padding-right:20px;}
#schedule_contents_wrap .row_bg .title_wrap .channel a{color:#00a3e4;}
#schedule_contents_wrap .row_bg .title_wrap .title{width:530px; height:auto; color:#000; font-weight:bold; padding-left:20px; line-height:200%; padding-right:20px;}
#schedule_contents_wrap .row_bg .title_wrap .description{width:530px; height:28px; color:#999; padding-left:20px; line-height:110%; overflow:hidden; padding-right:20px; position:relative;}
#schedule_contents_wrap .row_bg .btn_wrap {width:130px; height:100px; margin-left:1px; position:relative; float:left;}
#schedule_contents_wrap .row_bg .btn_wrap .ondemand_btn {padding:40px 0px 0px 29px;}
#schedule_contents_wrap .row_bg .btn_wrap .remind_btn {padding:40px 0px 0px 29px;}
#schedule_contents_wrap .row_bg .btn_wrap .onair_btn {padding:40px 0px 0px 29px;}


#left_wrapper .tips_wrap {width:640px; height:auto; position:relative; float:left;}
#left_wrapper .tips_wrap .main_title {width:640px; font-family:"PFSquareSansPro-regular"; font-size:24px; color:#000; line-height:100%; position:relative; float:left; padding-bottom:10px; padding-top:20px; padding-bottom:20px;}
#left_wrapper .tips_wrap div {width:640px; height:auto; line-height:100%; position:relative; float:left; padding-bottom:10px;}
#left_wrapper .tips_wrap div .bg_1{background:url(/caspsn/images/v2/s8.png) no-repeat; width:217px; height:146px; float:left; position:relative;}
#left_wrapper .tips_wrap div .bg_2{background:url(/caspsn/images/v2/s8_plus.png) no-repeat; width:217px; height:146px; float:left; position:relative;}
#left_wrapper .tips_wrap div .contents_wrap{width:423px; float:left; position:relative;}
#left_wrapper .tips_wrap div .contents_wrap .row_1{width:423px; height:10px; float:left; position:relative; display:inline; top:2px;}
#left_wrapper .tips_wrap div .contents_wrap .row_2{width:423px; height:10px; float:left; position:relative;display:inline;}
#left_wrapper .tips_wrap div .contents_wrap .row_3{width:423px; height:10px; float:left; position:relative;display:inline;}
#left_wrapper .tips_wrap div .contents_wrap .row_4{width:423px; height:10px; float:left; position:relative;display:inline;}
#left_wrapper .tips_wrap div .contents_wrap .row_5{width:423px; height:10px; float:left; position:relative;display:inline;}
#left_wrapper .tips_wrap div .contents_wrap .row_6{width:423px; height:10px; float:left; position:relative;display:inline;}
#left_wrapper .tips_wrap div .contents_wrap .row_7{width:423px; height:10px; float:left; position:relative;display:inline;}
#left_wrapper .tips_wrap div .contents_wrap .line{width:423px; height:1px; background-color:#ececec; float:left; position:relative; margin-bottom:1px; margin-top:1px;}
#left_wrapper .tips_wrap div .contents_wrap .row_7 .bottom_line{width:auto; height:1px; background-color:#ececec; float:left; position:relative;}
#left_wrapper .tips_wrap div .contents_wrap .number{width:15px; height:15px; float:left; position:relative; margin-top:2px;}
#left_wrapper .tips_wrap div .contents_wrap .title{ width:372px; height:15px; font-family:Arial, Helvetica, sans-serif; size:12px; color:#555; line-height:160%; padding-left:10px; font-weight:normal; float:left; position:relative;}
#left_wrapper .tips_wrap div .contents_wrap .arrow {width:4px; height:27px; padding-right:10px; padding-top:5px; position:relative; float:right;}

ol,ul,li{list-style:none;} 

#header {height:65px; left:0; position:relative; top:0; width:100%;}
#header .gnb_top {height:30px; margin:0 auto; width:1000px;}
#header .gnb_top ul {padding-right:195px; position:absolute; right:0; width:auto; height:auto; top:-3px;}
#header .gnb_top ul a:hover {text-decoration:underline;}
#header .gnb_top li {background: url("/caspsn/images/v2/div_gnb.gif") no-repeat scroll 0 5px transparent; float:left; font-size:10px; margin:0 0 0 8px; padding:0 0 0 8px;	z-index:999;}
#header .gnb_top li.first {background: none repeat scroll 0 0 transparent;}
#gnb {margin: 0 auto; width:1000px;	height:auto;}
#gnb .gnb_samsung_logo {float:left; padding-top:1px;}
#gnb .gnb_samsung_logo a {background:url("/caspsn/images/v2/samsung_logo.jpg") no-repeat scroll 0 0 transparent; cursor:pointer; display:block; height:37px; overflow:hidden; text-indent:-9999px;    width:109px; margin-top:1px;margin-right:10px;}
#gnb .gnb_devider {float:left; padding-top:1px;	background:url("/caspsn/images/v2/devider.png") no-repeat scroll 0 0 transparent; cursor:pointer; display:block; height:37px; overflow:hidden;    text-indent:-9999px; width:1px;	margin-top:1px;}	
#gnb .gnb_spsn_logo {float:left; padding-top:1px;}
#gnb .gnb_spsn_logo a {background:url("/caspsn/images/v2/spsn_logo.png") no-repeat scroll 0 0 transparent; cursor:pointer; display:block; height:37px; overflow:hidden; text-indent:-9999px; width: 106px; margin-top:1px;}	
#gnb .gnb_bar {float:left; margin-left:20px; height:46px; width:688px; position:relative; display:inline;}	
#gnb .gnb_bar .gnb_menu {float:left; font-size:11px; line-height:normal; color:#FFF; font-weight:bolder; text-indent:-9999px; height:30px; width:688px; position:absolute; top:5px;}
#gnb .gnb_bar .gnb_menu .menu_1 a {width:143px; height:30px; position:relative; float:left; background:url(/caspsn/images/v2/tv_ht.jpg) no-repeat; display:inline; cursor:pointer;}
#gnb .gnb_bar .gnb_menu .menu_2 a {width:200px; height:30px; position:relative; float:left; background:url(/caspsn/images/v2/smartphones_wearables.jpg) no-repeat; display:inline; margin-left:6px; cursor:pointer;}
#gnb .gnb_bar .gnb_menu .menu_5 a {width:122px; height:30px; position:relative; float:left; background:url(/caspsn/images/v2/home_appliance.jpg) no-repeat; display:inline; margin-left:6px; cursor:pointer;}
#gnb .gnb_bar .gnb_menu .menu_6 a {width:84px; height:30px; position:relative; float:left; background:url(/caspsn/images/v2/product.jpg) no-repeat; display:inline; cursor:pointer;}
#gnb .gnb_bar .gnb_menu .menu_7 a {width:84px; height:30px; position:relative; float:left; background:url(/caspsn/images/v2/support.jpg) no-repeat; display:inline; cursor:pointer;}
#gnb .gnb_bar .gnb_menu .menu_1 a:hover {width:143px; height:30px; position:relative; float:left; background:url(/caspsn/images/v2/tv_ht_over.jpg) no-repeat; display:inline; cursor:pointer;}
#gnb .gnb_bar .gnb_menu .menu_2 a:hover {width:200px; height:30px; position:relative; float:left; background:url(/caspsn/images/v2/smartphones_wearables_over.jpg) no-repeat; display:inline; margin-left:6px; cursor:pointer;}
#gnb .gnb_bar .gnb_menu .menu_5 a:hover {width:122px; height:30px; position:relative; float:left; background:url(/caspsn/images/v2/home_appliance_over.jpg) no-repeat; display:inline; margin-left:6px; cursor:pointer;}
#gnb .gnb_bar .gnb_menu .menu_6 a:hover {width:84px; height:30px; position:relative; float:left; background:url(/caspsn/images/v2/product_over.jpg) no-repeat; display:inline; cursor:pointer;}
#gnb .gnb_bar .gnb_menu .menu_7 a:hover {width:84px; height:30px; position:relative; float:left; background:url(/caspsn/images/v2/support_over.jpg) no-repeat; display:inline; cursor:pointer;}
#gnb .gnb_bar .gnb_menu  .devider {width:1px; height:20px; background-color:#CCC; float:left; position:relative; margin:5px 10px;}

#footer {
	position:relative;
	width:100%;
	z-index:10;
	clear:both;
	text-align:left;
	color: #8F8F8F;
    font-size:10px;
    height: auto;
    text-align:left;
}

#footer .custom .interaction {
    color: #666666;
    float: right;
	padding-right:40px;
	padding-bottom:5px;
	font-weight:bold;
	font-size:11px;
}
#footer .custom .interaction a {
    color: #666666;
    float: right;
	padding-right:40px;
	padding-bottom:5px;
	font-weight:bold;
	font-size:11px;
}
#footer .custom .interaction a.rss {
    background: url("/caspsn/images/v2/icn_rss_light.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    padding: 0 0 0 21px;
    color: #666666 !important;
}
#footer .custom .interaction a.newsletter {
    background: url("/caspsn/images/v2/icn_newsletter_light.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    padding: 0 0 0 23px;
    color: #666666 !important;
	margin-left:10px;
}
.clearfix {
    display: block;
}
.clear {
    clear: both;
}
#footer .fnb {
	border-top:1px solid #C3C5C7;
    float: left;
    padding: 3px 0 0;
    width: 960px;
}
#footer .fnb .links {
    color: #DDDDDD;
    float: left;
}
#footer .fnb .links a {
    background: url("http://www.samsung.com/us/p2/caspsn/images/v2/common/icon_divsion_light.gif") no-repeat scroll right center transparent;
    color: #666666 !important;
    margin: 0 8px 0 0;
    padding: 0 11px 0 0;
}
#footer .copyright {
    color: #666666;
    float: right;
    font-style: normal;
	display:inline;
}