@charset "utf-8";
/* CSS Document */
/* general */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input,hr {margin:0; padding:0;}
*{outline:none}
ul {list-style: none;}
fieldset,img,hr {border: none;}
Caption, th {text-align: left ;}
table {border-collapse: collapse; border-spacing:0;}
/*td {vertical-align: top ;}*/

body{ font:normal 12px Arial, Helvetica, sans-serif; color:#545353; background:#fff;}
h1,h2,h3,h4,h5,h6 {padding:0; margin:0}
a {cursor:pointer; color:#3366cc; -moz-outline-style:none; text-decoration:none}
a:hover {text-decoration:none; color:#D15151;}
a img{border:0;}
/*img, div, a, input{ behavior: url(iepngfix.htc) }*/

.img_align{ vertical-align:middle;}
.fleft{float:left;}
.fright{float:right;}

.tcenter{text-align:center;}
.tright{text-align:right;}

.clear{clear:both; font-size:0; height:0; padding:0px; margin:0px; line-height:0px;}
.clear5{clear:both; font-size:0; height:0; padding:0px; margin:0px; height:5px; line-height:0px;}
.clear10{clear:both; font-size:0; height:0; padding:0px; margin:0px; height:10px; line-height:0px;}

/*Specific
------------------------------------------------------------------------------------------------------*/

.mainCont{ width:944px; margin:0 auto;}

/*header
-------------------------------------------------------------------------------------------------------*/
.header{ float:left; width:944px; position:relative;}
.header_icon{position:absolute; z-index:1; top:16px; right:10px;}
/*logo*/
.logo{ float:left; margin-left:11px; margin-top:10px;}

.menuCnt{ float:left; width:944px;}
.menuCnt .left{ float:left; width:9px; height:38px;}
.menuCnt .right{ float:left; width:9px; height:38px;}
.menuCnt .mid{ float:left; width:926px; height:20px; background: url(../images/menu_mid.gif) repeat-x; padding-top:18px;}

/*menu
-------------------------------------------------------------------------------------------------------------------------*/
ul.navs li{ float:left; padding:0px; margin:0px;}
ul.navs li a{ float:left; display:block; height:20px; padding:0 7px; border-right:solid 1px #d65757; color:#333; font-size:12px; text-transform:uppercase;}
ul.navs li a:hover,ul.navs li a.active { color:#d15151;}

.menuItem{ float:right; padding-right:9px;}
.menuItem a{ color:#fe0202;}
.menuItem a:hover{ text-decoration:underline;}


/*header
-------------------------------------------------------------------------------------------------------*/
.bodyArea{ float:left; width:944px;}

/*banner*/
.bannerArea{ width:100%;}
.bannerArea .left{ float:left; background:url(../images/body_left.gif) repeat-y left; font-size:0px; padding-left:7px;}
.bannerArea .right{float:right; background:url(../images/body_right.gif) repeat-y right; font-size:0px; padding-right:7px;}
.bannerArea .mid{ float:left; width:930px; height:350px; }

.banner_bot{float:left; width:100%; height:6px; background:url(../images/banner_botom_bg.gif) repeat-x;}

/*inner body
------------------------------------------------------------------------------------------------------------------------*/
.innerBody{ width:100%;}
.innerBody .left{ float:left; background:url(../images/body_left.gif) repeat-y left; font-size:0px; padding-left:7px;}
.innerBody .right{float:right; background:url(../images/body_right.gif) repeat-y right; font-size:0px; padding-right:7px;}
.innerBody .mid{ float:left; width:910px; padding:10px; font-size:12px;}
.innerBody .mid_inner{ float:left; width:910px; padding:20px 10px 10px 10px; font-size:12px; }
.txt2 { float:right; font-size:11px; text-align:right; }

.album_logo_row
 {
  float:left;
 }
 
.album_logos
 {
  float:left;
  margin:0 15px 28px 16px;
  border:1px #c0bebe solid;
  width:270px;
  height:270px;
 }

/*panel left
------------------------------------------------------------------------------------------------------------------------*/
.innerBody_left{ float:left; width:239px;}
.innerBody_left_inner{ float:left; width:650px;}

.innerBody_left_album3{ float:left; width:445px;}
.innerBody_right_album3{ float:right; width:445px;}

.colsOne{clear:both; overflow:hidden; margin:0 0 15px 0;}
.cols_top{clear:both; overflow:hidden; background:url(../images/cols_bg_mid.gif) repeat-x; height:45px; text-transform:none; color:#666; font-weight:bold; font-size:11px;}
.startn{float:left; background:url(../images/cols_bg_left.gif) no-repeat; width:5px; height:45px;}
.lastn{float: right; background:url(../images/cols_bg_right.gif) no-repeat; width:5px; height:45px;}

/*.cols_top h2{ float:left; font-size:16px; font-weight:bold; color:#545353; text-transform:uppercase; margin:12px 0 0 10px;}*/
.cols_top h2 {
color:#545353;
float:left;
font-size:16px;
font-weight:bold;
margin:6px 0 0 5px;
text-transform:uppercase;
width:158px;
}

.cols_mid_left{ float:left; width:219px; background:url(../images/cols_mid_bg.gif) repeat-y; padding:5px 10px 0 10px;  overflow:hidden;}
.cols_mid_left p{ padding:0px; margin:0px; font-size:12px; color:#545353; padding-bottom:15px;}

.cols_bot_left{float:left; width:239px;}

.colsone_imgCnt{ float:left; width:62px; height:62px; background:url(../images/pic_frame_62x62.gif) no-repeat; margin-right:13px;}
.colsTick_mg{ float:left; margin-left:15px; margin-top:2px;}

ul.poll{border-bottom:solid 1px #dedede;}
ul.poll li{ display:block; padding:0px; margin:0px; list-style-type:none; padding-bottom:6px; }
ul.poll li a{ font-size:11px; color:#545353; font-weight:600; background:url(../images/vote_inactive.gif) no-repeat; padding-left:22px; display:block;height:16px;}
ul.poll li a:hover,ul.poll li a.active { background:url(../images/vote_active.gif) no-repeat;}
ul.poll li label{margin-left:5px;}

.s_netWork_space{ margin-right:8px;}

/*----start edit arindam----------------------*/

.radio_btn{ font-weight:bold; font-size:11px; margin-bottom:10px; line-height:11px; }
.radio_btn input{ margin:0; padding:0; }
.input_btn{ width:90px; height:20px; background:url(../images/input_btn.gif) no-repeat; border:none; text-transform:uppercase;  text-align:left;  color:#545353; font-size:11px; font-weight:bold; cursor:pointer; padding:0px 0 2px 10px;}

/*----end edit arindam----------------------*/


/*panel right
------------------------------------------------------------------------------------------------------------------------*/
.innerBody_right{ float:right; width:652px;}
.inner_left_bg{ background:url(../images/inner_left_bg.gif) repeat-y left top; }
.inner_left_album3_bg{ background:url(../images/inner_left_bg.gif) repeat-y left top; }

.innerBody_right .first{ float:left; width:394px;}
.innerBody_right .last{ float:right; width:239px;}

.vid_cols_mid_right{ float:left; width:374px; background:url(../images/video_bg.gif) repeat-y; padding:20px 10px 0 10px;}

.inner_banner_mid_right{ float:left; width:320px; padding:5px 10px 0 10px;}
.inner_banner_rt_txt{ float:right; padding:0; margin:0 10px 0 0; width:300px; }
.inner_banner_rt_txt h3 { font-size:14px; font-weight:bold; color:#000; padding-top:14px;  }
.inner_banner_rt_txt p{ padding:0px; margin:0px; color:#545353; font-size:11px; line-height:13px;}



.inner_mid_txt { float:left; padding:0 10px; font-size:12px; }
/*video thumbnil*/
.video_thumbCnt{float:left; width:374px;}
.video_thumbCnt .leftArrow{ float:left; width:13px; padding-top:12px;}
.video_thumbCnt .midThumb_cnt{ float:left; width:344px; padding-left:4px;}
.video_thumbCnt .rightArrow{float:left; width:13px; padding-top:12px;}

.vid_thumb{ float:left; width:78px; margin-right:8px; }

.vid_cols_bot_right{float:left; width:394px;}

.album_imgCnt{  margin:0 auto; width:202px; height:203px; background:url(../images/album_bg.jpg) no-repeat;}
.album_img_space{ padding:1px 0 0 1px;}


/*row*/
.right_row_cnt{float:left; width:652px;}

.right_row{clear:both; overflow:hidden; padding:0 0 15px 0;}
.right_row_top{clear:both; overflow:hidden; background:url(../images/right_top_mid_bg.gif) repeat-x; height:9px; font-size:0px;}
.start_row{float:left; background:url(../images/right_top_left_bg.gif) no-repeat; width:8px; height:9px;}
.last_row{float: right; background:url(../images/right_top_right_bg.gif) no-repeat; width:8px; height:9px;}

.right_row_mid{width:100%;}
.right_row_mid .left{ float:left; background:url(../images/row_mid_left.gif) repeat-y left; font-size:0px; padding-left:8px;}
.right_row_mid .right{float:right; background:url(../images/row_mid_right.gif) repeat-y right; font-size:0px; padding-right:8px;}
.right_row_mid .mid{ float:left; width:616px; padding:0 10px; font-size:12px; min-height:150px; overflow:hidden;}

.right_row_bot{clear:both; overflow:hidden; background:url(../images/right_bot_mid_bg.gif) repeat-x; height:9px; font-size:0px;}
.start_row1{float:left; background:url(../images/right_bot_left_bg.gif) no-repeat; width:8px; height:9px;}
.last_row1{float: right; background:url(../images/right_bot_right_bg.gif) no-repeat; width:8px; height:9px;}

.right_row_mid .mid h2{ font-size:16px; font-weight:bold; color:#545353; text-transform:uppercase; padding-bottom:10px;}

/*commentArea*/
.right_row_mid .mid .commentArea{ float:left; width:378px; border-right:solid 1px #dedede;}
.right_row_mid .mid .commentbox{ float:right; width:282px; margin-right:15px;}
.right_row_mid .mid .commentbox h4{ float:left; padding:0px; margin:0px; color:#545353; font-size:11px; font-weight:bold; width:100%}
.right_row_mid .mid .commentbox p{ float:left; padding:0px; margin:0px; color:#545353; font-size:11px; width:100%}
.right_row_mid .mid .commentbox .more{float:left; width:100%}
.right_row_mid .mid .commentbox .more a{ font-size:11px; color:#ff0000;}

/*live*/
.right_row_mid .mid .liveArea{ float:right; width:220px;}
ul.live li{ display:block; list-style-type:none;padding-bottom:5px;}
ul.live li a{ font-size:11px; font-weight:bold; color:#545353; }
ul.live li a:hover{color:#333;}

/*banner*/
.bannerCnt{width:930px; height:350px; position:relative; overflow:hidden;}
.banner_img{ float:left; width:930px; position:relative; z-index:2; top:0; left:0;}
.banner_txt_cnt{float:left; width:930px; position:absolute; z-index:10; bottom:10px; left:0; background:url(../images/slider_txt_bg.png) repeat-y; color:#fff; font-size:25px; padding:10px 0; border-bottom:solid 1px #fff; border-top:solid 1px #fff; filter:alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8; }

.banner_txt_cnt_history{float:left; width:930px; position:absolute; z-index:10; bottom:10px; left:0; background:url(../images/slider_txt_bg.png) repeat-y; color:#fff; padding:0; border-bottom:solid 1px #fff; border-top:solid 1px #fff; filter:alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8; }

.banner_txt_cnt_history ul { padding:19px 0 0 18px; list-style:none; float:left; }
.banner_txt_cnt_history ul li{ display:inline;  list-style:none; float:left; padding-bottom:17px; }
.banner_txt_cnt_history ul li a { font-size:16px; font-weight:bold; color:#fff; padding:0 4px 17px 4px; }
.banner_txt_cnt_history ul li a:hover { background:url(../images/red_cir.png) no-repeat bottom center; font-size:16px; font-weight:bold; color:#fff;  }
.banner_txt_cnt_history ul li a.selected { background:url(../images/red_cir.png) no-repeat bottom center; font-size:16px; font-weight:bold; color:#fff;  }

.banner_curve{ float:left; vertical-align:middle; margin-right:10px;}

/*footer
------------------------------------------------------------------------------------------------------------------------*/
/*----start edit ----------------------*/

.footerCnt{ float:left; width:944px; background:url(../images/footer_bg.gif) repeat-y left top; }

/*----end edit arindam----------------------*/

/*footer menu
-------------------------------------------------------------------------------------------------------------------------*/
ul.footer_navs {
margin:0 auto;
width:682px;
}
ul.footer_navs li{float:left; padding:0px; margin:0px; }
ul.footer_navs li a{float:left; display:block; padding:0 3px; border-right:solid 1px #d65757; color:#333; font-size:10px; text-transform:uppercase;}
ul.footer_navs li a:hover,ul.footer_navs li a.active { color:#d15151;}


.Copyright{color:#333; font-size:10px;width:620px; margin:0 auto; text-align:center;}


ul.cat_navs li{float:left; margin:0px; }
ul.cat_navs li a{float:left; padding:0 3px; border-right:solid 1px #d65757; color:#545353; font-size:11px; line-height:12px; text-transform:none; font-weight:bold;}
ul.cat_navs li a:hover,ul.cat_navs li a.active { color:#d15151;}



/*--------------------------lightbox-sub-menu-----6-12----Start---------------------*/

.sub_menu_inf_cont{width:550px; float:left;}

.sub_menu_pop_top{width:100%; height:10px; overflow:hidden;}
.sub_menu_pop_top .left{width:12px; height:10px; float:left; background:url(../images/d_h_l.png) no-repeat;}
.sub_menu_pop_top .cen{height:10px; float:left; background:url(../images/d_h_m.png) repeat-x;}
.sub_menu_pop_top .right{width:13px; height:10px; float:left; background:url(../images/d_h_r.png) no-repeat;}

.sub_menu_pop_body{width:100%;}
.sub_menu_pop_left{float:left; background:url(../images/d_b_l.png) repeat-y left; padding-left:12px;}
.sub_menu_pop_right{float:right; background:url(../images/d_b_r.png) repeat-y right; padding-right:13px;}
.sub_menu_pop_cen{background:#fff; float:left;}
.sub_menu_pop_cen .top{height:42px; background:#d15151; padding:0 20px;}
.sub_menu_pop_cen .top .txt{ font-family:Arial, Helvetica, sans-serif;color:#fff; font-size:15px; padding-top:10px; float:left; font-weight:700;}
.sub_menu_pop_cen .top .close{width:104px; float:right; text-align:center; padding-top:9px;}

.sub_menu_pop_bot{width:100%; height:21px; overflow:hidden;}
.sub_menu_pop_bot .left{width:12px; height:21px; float:left; background:url(../images/d_f_l.png) no-repeat;}
.sub_menu_pop_bot .cen{height:21px; float:left; background:url(../images/d_f_m.png) repeat-x;}
.sub_menu_pop_bot .right{width:13px; height:21px; float:left; background:url(../images/d_f_r.png) no-repeat;}

.sub_menu_pop_container{padding:14px 10px 0 10px; overflow:auto;}
.sub_menu_check_container { width:100%}
.sub_menu_check_row_column{float:left; width:158px; padding-bottom:5px; padding-right:10px;}
.sub_menu_check_row_column_left{float:left;	width:100%;}
.sub_menu_check_box{float:left;	}
.sub_menu_check_txt{float:left; color:#333; font-size:11px; padding:0px 0 0 7px;}

/*--------------------------lightbox-sub-menu-----6-12----End---------------------*/


.txt_col_heading1{width:101px;height:22px;margin-left:7px;float:left;color:#999;font-weight:bold;}

.txt_cols{width:101px; margin-left:7px;line-height:17px;float:left;font-size:11px;}
 
.inner_right_main{ float:right;width:239px;}
 
.commentbox_rt{ width:239px; margin-right:15px;}
.commentbox_rt h4 { font-size:11px; font-weight: bold;}
.commentbox_rt p { font-size:11px;}
.commentbox_rt .more a{ font-size:11px; color:#ff0000;}

.cols_top .rss a { float:left; margin:16px 10px 16px 545px;}
.nyheder_rss a { float:left; margin:16px 10px 16px 420px;}

.inner_nyheder_mid_pics{ float:left; width:315px; padding:5px 10px 0 10px;}

.inner_nyheder_pic_txt{ float:right; padding:0; margin:0 10px 0 0; width:298px; }
.inner_nyheder_pic_txt h3 { font-size:14px; font-weight:bold; color:#666; text-transform:uppercase; }
.inner_nyheder_pic_txt p{ padding:5px 0; margin:0px; color:#545353; font-size:11px; line-height:14px;}

.inner_nyheder_pic_txt a{ font-size:11px; color:#ff0000;}

.inner_pagenation { float:right; padding:2px 30px; }

.inner_pagenation ul { margin:0; list-style:none; float:left; }

.inner_pagenation ul li { float:left; display:inline; width:17px; }
.inner_pagenation ul li.end { width:75px; border-right:none; }
.inner_pagenation ul li.end a { display:block; text-align:center; line-height:8px; }
.inner_pagenation ul li a { display:block;text-align:center;  }

.inner_left_container{ float:left;}

.inner_left_middle_box{float:left; padding-left:15px;}

.inner_album_left_bg{ background:url(../images/inner_left_album3_bg.gif) repeat-y left top; }

.inner_album3_mid_rt_right  {
float:right;
padding-right:8px;
width:56px;
}
 
.inner_album3_mid_rt_left{ float:left; width:348px; text-align:left; }
 
.inner_album3_mid_rt_right{ float:right; width:56px;}
 
.input_button2{ width:56px; height:16px; background:url(../images/button_inner2.jpg) no-repeat; border:none; text-transform:uppercase;  text-align:left; color:#545353; font-size:11px; font-weight:bold; cursor:pointer; padding-left:10px;}

.inner_apple_btn_container {float:left;width:414px;padding:0 5px;margin:15px 0 4px 0;}
 
.spacer {clear:both;line-height:0px;font-size:0px;}
.wid645 {width:645px !important;}
.wid239 {width:239px;}
 
.txt_left { float:left;width:45%; font-size:11px;text-align:left; }
 
.txt_right{float:right; width:45%; font-size:11px;text-align:left; }
 
/*.thumb_rt{ margin:0 auto; width:207px; height:132px; background:url(../images/thumb_shadow.jpg) no-repeat left top; }*/
.thumb_rt{ margin:0 auto; width:207px; background:url(../images/thumb_shadow.jpg) no-repeat left bottom; padding-bottom:7px; }


.play_stop_btn{ float:left;width:180px;margin-left:111px;padding-top:14px;}
.history_logo{float:left; margin:10px; border:1px #c0bebe solid;width:270px;height:270px;}
.inner_history_pic_txt { float:right; padding:0;margin:10px 25px 10px 18px;width:310px; font-size:11px; }
  
.inner_history_pic_txt h4{ font-size:14px; margin-bottom:8px; }
 
.two_buttons{ margin:17px 0 5px 0; float:left;}
 
.history_left_part2_txt { width:95%; margin:10px 15px; font-size:11px; }
  
.ringtone_txt_rt{ float:left; font-size:11px; text-align:left; }
 
.ringtone_mid_rt_left { float:left; width:24%;text-align:left;}
 
/* gallery
--------------------------------------------------------------------------------------------------------------------------------------*/
.banner_txt_cnt_gallery{float:left; width:930px;  background:url(../images/slider_txt_bg.png) repeat-y; color:#fff; padding:0; border-bottom:solid 1px #fff; border-top:solid 1px #fff; filter:alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8; }

.banner_txt_cnt_gallery ul { padding:19px 0 0 18px; list-style:none; float:left; }
.banner_txt_cnt_gallery ul li{ display:inline;  list-style:none; float:left;   padding:0 10px 17px 10px;}
.banner_txt_cnt_gallery ul li a { font-size:16px; font-weight:bold; color:#fff; padding-bottom:17px; }
.banner_txt_cnt_gallery ul li a:hover { background:url(../images/red_cir.png) no-repeat bottom center; font-size:16px; font-weight:bold; color:#fff; padding-bottom:17px; }
.banner_txt_cnt_gallery ul li a.selected { background:url(../images/red_cir.png) no-repeat bottom center; font-size:16px; font-weight:bold; color:#fff; padding-bottom:17px; }

.gallery_cnt {
background:none repeat scroll 0 0 #CACACA;
float:left;
min-height:570px;
padding:5px 0 0;
width:930px;
}

ul.gallery li{float:left; list-style:none; width:310px; height:200px; overflow:hidden;}

/* video
--------------------------------------------------------------------------------------------------------------------------------------*/

.videoCnt{ float:left; width:902px; margin:0 4px;}
.video_player{ float:left; width:755px; height:400px; overflow:hidden;}
.video_thumb{ float:right; width:120px; border:solid 1px #cdcdcd; padding:10px 0 0 0; height:388px; overflow:hidden;}
.video_thumb  span{ float:left; display:block; font-size:10px; text-transform:uppercase; color:#666; padding:0 2px 8px 3px; letter-spacing:-0.5pt;}
.video_thumb  span a{font-size:10px; text-transform:uppercase; color:#333;}
.video_thumb  span a:hover{font-size:10px; text-transform:uppercase; color:#666;}
.video_thumb ul{ padding:0px; margin:0px; list-style:none;}
.video_thumb ul li{ list-style:none; padding-bottom:1px;}

.videodescription{ float:left; width:667px; margin-right:5px; color:#545353; font-size:12px; letter-spacing:-0.1pt;}

.right_row_mid .mid_vid{ float:left; width:875px; padding:0 5px; font-size:12px; margin-left:1px;}

.right_row_mid .mid_vid h2{float:left; font-size:11px; font-weight:bold; color:#545353; text-transform:uppercase; padding-bottom:5px;}

.right_row_mid .mid_vid ul{ padding:0; margin:0; float:left; list-style:none; overflow:hidden; padding-left:10px;}
.right_row_mid .mid_vid ul li{ padding:0; margin:0;float:left; display:block; list-style:none; padding:0 5px 0 0;  }

.video_thumbCnt ul{ padding:0; margin:0; float:left; list-style:none;width:294px; height:61px; overflow:hidden; }
.video_thumbCnt ul li{ padding:0; margin:0;float:left; display:block; list-style:none; padding:0 5px 0 0; margin-top:10px;  }

.input_btn a{width:75px; height:20px; color:#545353; line-height:20px;}

/**/

#content{
			margin:0px auto;
			width:930px;
			bottom:20px;
			z-index: 3;
			/*background:#262626 no-repeat 90%;*/
			background:url(../images/slider_txt_bg.png) repeat-y; 
			filter:alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8; 
			border-bottom:solid 1px #fff; 
			border-top:solid 1px #fff; 
			position:absolute;
			padding:10px 0;
		}
	

		#slidecaption{
			overflow: hidden;
			color:#FFF;
			font:normal 25px Arial, Helvetica, sans-serif;
			padding:5px 20px;
			background:url(../images/slider_txt_left.gif) no-repeat left 5px; 
		}

		#supersize{
			width:930px;
			height:350px;
			overflow:hidden;
			position:relative;
		}
		#supersize img, #supersize a{
			height:350px;
			width:930px;
			position:absolute;
		}
		#supersize .prevslide, #supersize .prevslide img{
			z-index: 1;
		}
		#supersize .activeslide, #supersize .activeslide img{
			z-index: 2;
		}
		.slide_container{
			width:998px;
			height:350px;
			margin:0 auto;
			overflow:hidden;
			position:relative;
		}

	#slideshow {
	margin:0 auto;
	width:640px;
	height:263px;
	background:transparent url(img/bg_slideshow.jpg) no-repeat 0 0;
	position:relative;
}
#slideshow #slidesContainer {
  margin:0 auto;
  width:560px;
  height:263px;
  overflow:auto; /* allow scrollbar */
  position:relative;
}
#slideshow #slidesContainer .slide {
  margin:0 auto;
  width:540px; /* reduce by 20 pixels of #slidesContainer to avoid horizontal scroll */
  height:263px;
}

/** 
 * Slideshow controls style rules.
 */
.control {
  display:block;
  width:39px;
  height:263px;
  text-indent:-10000px;
  position:absolute;
  cursor: pointer;
}
#leftControl {
  top:0;
  left:0;
  background:transparent url(img/control_left.jpg) no-repeat 0 0;
}
#rightControl {
  top:0;
  right:0;
  background:transparent url(img/control_right.jpg) no-repeat 0 0;
}

/** 
 * Style rules for Demo page
 */


#pageContainer {
  margin:0 auto;
  width:960px;
}
#pageContainer h1 {
  display:block;
  width:960px;
  height:114px;
  background:transparent url(img/bg_pagecontainer_h1.jpg) no-repeat top left;
  text-indent: -10000px;
}
.slide h2, .slide p {
  margin:15px;
}
.slide h2 {
  font:italic 24px Georgia, "Times New Roman", Times, serif;
  color:#ccc;
  letter-spacing:-1px;
}
.slide img {
  float:right;
  margin:0 15px;
}

.scrollable{width:344px; height:65px; float:left; position:relative; overflow:hidden;}
.scrollable .items {height: 65px; position: absolute; width:40000em;}
.scrollable .items .panel_n{float:left; padding:0 3px;}

.scrollable_b{width:835px; height:65px; float:left; position:relative; overflow:hidden; }
.scrollable_b .items_b {float:left; height: 65px; position: absolute; width:40000em;}
.scrollable_b .items_b .panel_n_b{float:left; padding:0 3px;}

.right_row_mid .mid_vid .leftArrow {float:left;padding-top:12px;width:13px;}
.right_row_mid .mid_vid .rightArrow {float:left;padding-top:12px;width:13px;}

/*sign up*/

#signin_controls {position:relative;top:3px;}
a.signin {/*-moz-border-radius:4px 4px 4px 4px;background:none repeat scroll 0 0 #2582E2;font-weight:bold;*/color:#3b5998;margin-left:4px; padding:4px 20px 0;text-decoration:none; background:url(../images/profile-arrow_up.gif) no-repeat 70px 10px;}
a.menu-open {/*-moz-border-radius-bottomleft:0;-moz-border-radius-bottomright:0;background:none repeat scroll 0 0 #CCCCCC;*/color:#3b5998; font-size:12px; background:url(../images/profile-arrow.gif) no-repeat 70px 10px; padding:4px 20px 0;}

#signin_menu {-moz-border-radius:5px 0 5px 5px;-moz-box-shadow:0 3px 3px rgba(0, 0, 0, 0.3);background:none repeat scroll 0 0 #FFFFFF;border:5px solid #CCCCCC;line-height:16px;margin:0;padding:8px;text-align:left;top:100%; width:230px; position:absolute; top:25px; right:9px; z-index:100;}
#signin {color:#666666;font-size:11px;margin:0;}
#signin p {margin:0;}
#signin .textbox label {display:block;padding:0 0 3px;}

#signin .textbox input {/*-moz-border-radius:4px 4px 4px 4px;*/background:none repeat scroll 0 0 #FFFFFF;border:1px solid #DDDDDD;display:block;font:12px Verdana, Geneva, sans-serif;margin:0 0 8px;padding:5px 5px; width:218px; color:#666;}
.remember{ padding:4px 0 12px}

#signin_submit {-moz-border-radius:4px 4px 4px 4px;background:url(../images/bg-btn-blue.png) repeat-x scroll 0 0 #ED6E6D;border:1px solid #ED6E6D;color:#FFFFFF;font-size:11px;font-weight:bold;margin:0 5px 0 0;padding:4px 10px 5px;text-shadow:0 -1px 0 #ED6E6D;cursor:pointer;}

#signin p.forgot, #signin p.forgot-username {display:inline;line-height:20px;}
#signin .forgot {margin-bottom:4px;}
#signin p {margin:0;}
ul.ring_thumb { float:left; padding:0; margin:0;border-left:1px solid #333;display:inline; width:910px;}
ul.ring_thumb li{ float:left; padding:0; margin:0; width:50px; height:50px; overflow:hidden; display:inline; border:1px solid #333; border-left:none;}

/*sign up*/

#signin_controls {position:relative;top:3px;}
a.signin {/*-moz-border-radius:4px 4px 4px 4px;background:none repeat scroll 0 0 #2582E2;font-weight:bold;*/color:#3b5998;margin-left:4px; padding:4px 20px 0;text-decoration:none; background:url(../images/profile-arrow_up.gif) no-repeat 70px 10px;}
a.menu-open {/*-moz-border-radius-bottomleft:0;-moz-border-radius-bottomright:0;background:none repeat scroll 0 0 #CCCCCC;*/color:#3b5998; font-size:12px; background:url(../images/profile-arrow.gif) no-repeat 70px 10px; padding:4px 20px 0;}

#signin_menu {-moz-border-radius:5px 0 5px 5px;-moz-box-shadow:0 3px 3px rgba(0, 0, 0, 0.3);background:none repeat scroll 0 0 #FFFFFF;border:5px solid #CCCCCC;line-height:16px;margin:0;padding:8px;text-align:left;top:100%; width:230px; position:absolute; top:25px; right:9px; z-index:100;}
#signin {color:#666666;font-size:11px;margin:0;}
#signin p {margin:0;}
#signin .textbox label {display:block;padding:0 0 3px;}

.textbox_1{/*-moz-border-radius:4px 4px 4px 4px;*/background:none repeat scroll 0 0 #FFFFFF;border:1px solid #DDDDDD;display:block;font:12px Verdana, Geneva, sans-serif;margin:0 0 8px;padding:5px 5px; width:218px; color:#666;}
.remember{ padding:4px 0 12px}

#signin_submit {-moz-border-radius:4px 4px 4px 4px;background:url(../images/bg-btn-blue.png) repeat-x scroll 0 0 #ED6E6D;border:1px solid #ED6E6D;color:#FFFFFF;font-size:11px;font-weight:bold;margin:0 5px 0 0;padding:4px 10px 5px;text-shadow:0 -1px 0 #ED6E6D;cursor:pointer;}

#signin p.forgot, #signin p.forgot-username {display:inline;line-height:20px;}
#signin .forgot {margin-bottom:4px;}
#signin p {margin:0;}

.linkcolor{ color:#333; font-size:11px;}
ul.news_n li{ padding:0; margin:0px; list-style:none;}
ul.news_n li a{ padding:0; margin:0px; list-style:none; color:#333;}
ul.news_n li a:hover{ color:#d15151;}

a.itune { background:url(../images/apple_itunes_btn.jpg) no-repeat; width:99px; height:36px; border:none; cursor:pointer; display:block;}
a.itune:hover{ background:url(../images/apple_itunes_btn_h.jpg) no-repeat; width:99px; height:36px;}

a.shop{ background:url(../images/shu-bi-shop_btn.jpg) no-repeat; width:99px; height:36px; border:none; cursor:pointer; margin-left:10px; display:block;}
a.shop:hover{ background:url(../images/shu-bi-shop_btn_h.jpg) no-repeat; width:99px; height:36px;}

/* For javascript pagination  */

.pg-normal {
	color: #1992ce;
	font-weight: normal;
	text-decoration: none;
	font-family:Verdana;
	font-size:9pt;    
	cursor: pointer;    
}
.pg-selected {
    color: #1992ce;
    font-weight: bold;        
    text-decoration: underline;
    cursor: pointer;
    font-family:Verdana;
	font-size:9pt;    
}	

/* featured product listing */
.paddprodlist {
	padding:8px 11px 4px;
	}