@charset "utf-8";
/* CSS Document */

body{margin:0; padding:0; font-family:Verdana; font-size:11px; color:#666666;}
.lgFont {
	font-size: 14px;
}

a{
	outline:none;
	text-decoration:underline;
	color:#0099CC
}
img{border:none;}
.border {border:1px solid #000}

.where a{color:#666666;text-decoration:underline;}
.whereSt{
	font-family:Arial;
	font-size:14px;
	color:#999999;
	font-weight:bold;
}
.whereSt a{
	text-decoration:underline;
}
.whereTitle {
	padding-left:5px;
	background-image: url(../images/dotedline.gif);
	background-repeat: repeat-x;
	}
.topBg
{
	background:url(../images/top_bg.gif) no-repeat;
	width:955px;
	height:151px;
}

.contFrstBg
{
	background:url(../images/line_bg.gif) repeat-y;
	width:955px;
}

.contWhole
{
	background:url(../images/mdl_bg.gif) no-repeat top;
	width:955px;
	height:554px;
}

#welTxt
{
	width:357px;
	position:absolute;
	top:170px;
}

.footerTxt
{
	font-size:10px;
	color:#999999;
}

.probigBg
{
	background:url(../images/pro_big_bgr.gif) repeat-y;
	height:431px;
	width:447px;
}

.prodBtx
{
	font-size:10px;
	color:#666666;
}

.prosmlBg
{
	background:url(../images/pro_sml_bgr.gif) repeat-y;
	height:431px;
	width:149px;
}

.prodDetTxth1
{
	font-family:Arial;
	font-size:14px;
	color:#999999;
	font-weight:bold;
}

.prodDetTxth1normal
{
	font-family:Arial;
	font-size:14px;
	color:#999999;
	font-weight:normal;
}

.prodDetTxt
{
	font-family:Arial;
	font-size:11px;
	color:#999999;
}

.prodDetTxtLs
{
	font-family:Arial;
	font-size:12px;
	color:#999999;
	font-weight:bold;
}

/* NEW CSS*/


#collection {
	position:absolute;
	top:107px;
	width:99px;
	height:96px;
	z-index:4;
	visibility: hidden;
}

#jewelry {
	position:absolute;
	top:107px;
	width:99px;
	height:96px;
	z-index:5;
	visibility: hidden;
}


.linkmenu {
	background-image: url(../images/link_corner_bg.gif);
	background-repeat: repeat-y;
}

.sublinktext {
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
}.dotedline {
	background-image: url(../images/dotedline.gif);
	background-repeat: repeat-x;
}
.textbox {
	font-family: tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	border: 1px solid #D3D3D3;
	width:250px;
	height:16px;
}
.btn {
	font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #666666;
	border: 1px solid #666666;
	height: 24px;
}
.producttitle {
	font-family: arial;
	font-size: 22px;
	font-weight: normal;
	color: #9A9A9A;
	text-decoration: none;
}

#logo
{
	position:absolute;
	top:10px;
}
.music
{
	position:fixed;
	top:0px;
	padding-left:930px;
}
/** html .music
{
	position:fixed;
	top:0px;
}
html>body .music
{
	position:fixed;
	top:0px;
}*/

/*================*/
.cnnNav_Button_active,
.cnnNav_Button_sm_active,
.cnnNav_Button_med_active,
.cnnNav_Button_ext_med_active,
.cnnNav_Button_ext_sm_active,
.cnnNav_Button_ret_med_active,
.cnnNav_ButtonPL_active,
.cnnNav_ButtonPL_alt_active {
	float:left;
	background-image:url(../images/active_bg.gif);
	height:34px;
	display:inline;
	overflow:hidden;
	display:block;
	cursor:text;
}

.cnnNav_ButtonPL_active {
	background-color: transparent;
	background-image: url(../images/playlist_active_bg.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}

.cnnNav_ButtonPL_alt_active { background:transparent url(../images/playlist_alt_active_bg.gif) 0 0 no-repeat; }

.cnnNav_ButtonPL_alt_active #navNext_Up_R,
.cnnNav_ButtonPL_active #navMyPlay_List_R {	height:34px;overflow:hidden;background:transparent url(../images/playlist_active_right_corner.gif) top right no-repeat;cursor:text; }

.cnnNav_Button_ret_med_active #navTop_Stories_R,
.cnnNav_Button_ext_med_active #navMost_Popular_R,
.cnnNav_Button_active #navPipeline_Live_R,
.cnnNav_Button_sm_active #navCNN_TV_R,
.cnnNav_Button_sm_active #navPipeline_Live_R,
.cnnNav_Button_ext_sm_active #navI_Reports_R,
.cnnNav_Button_ret_med_active #navStaff_Picks_R,
.cnnNav_Button_ext_sm_active #navBy_Section_R {
	height:31px;
	overflow:hidden;
	cursor:text;
	background-color: transparent;
	background-image: url(../images/active_right_corner.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

.cnnNav_Button_active a div,
.cnnNav_Button_sm_active a div,
.cnnNav_Button_med_active a div,
.cnnNav_Button_ext_med_active a div,
.cnnNav_Button_ext_sm_active a div,
.cnnNav_Button_ret_med_active a div,
.cnnNav_ButtonPL_active a div,
.cnnNav_ButtonPL_alt_active a div { padding:6px 0px 0px 15px;color:#484747;font-weight: bold;cursor:text; }

.cnnNav_Button,
.cnnNav_ButtonPL,
.cnnNav_ButtonPL_alt,
.cnnNav_Button_med,
.cnnNav_Button_ret_med,
.cnnNav_Button_ext_sm,
.cnnNav_Button_ext_med,
.cnnNav_Button_sm {
	float:left;
	width:112px;
	margin:0px 1px 0px 1px;
	display:inline;
	overflow:hidden;
	height:34px;
	text-align:center;
	display:block;
	background-color: transparent;
	background-image: url(../images/nav_tab.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}


.Nav_Button A,
.cnnNav_Button A,
.cnnNav_ButtonPL A,
.cnnNav_ButtonPL_alt A,
.cnnNav_Button_med A,
.cnnNav_Button_ret_med A,
.cnnNav_Button_ext_sm A,
.cnnNav_Button_ext_med A,
.cnnNav_Button_sm A {
	color: #FFF;
	height:34px;
	display:block;
	position:relative;
	background-color: transparent;
	background-image: url(../images/nav_tab.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}

.Nav_Button A:hover ,
.cnnNav_Button A:hover,
.cnnNav_ButtonPL A:hover,
.cnnNav_ButtonPL_alt A:hover,
.cnnNav_Button_med A:hover,
.cnnNav_Button_ret_med A:hover,
.cnnNav_Button_ext_sm A:hover,
.cnnNav_Button_ext_med A:hover,
.cnnNav_Button_sm A:hover {
	background-position:1 -34px;
	color:#FFCC00;
}

.Nav_Button a div,
.cnnNav_Button a div,
.cnnNav_ButtonPL a div,
.cnnNav_ButtonPL_alt a div,
.cnnNav_Button_med a div,
.cnnNav_Button_ret_med a div,
.cnnNav_Button_ext_sm a div,
.cnnNav_Button_ext_med a div,
.cnnNav_Button_sm a div { padding-top:12px;/*color:#FFF;*/font-weight: bold; }

.Nav_Button a div { font-weight:normal; }

.cnnNav_Button_med { width:112px; }

.Nav_Button,
.Nav_Button A,
.cnnNav_Button_med,
.cnnNav_Button_med A {
	background-color: transparent;
	background-image: url(../images/nav_tab.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}

.cnnNav_Button_sm { width:112px; }

.cnnNav_Button_sm,
.cnnNav_Button_sm A {
	background-color: transparent;
	background-image: url(../images/nav_tab.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}

.cnnNav_Button_ext_med { width:112px; }

.cnnNav_Button_ext_med,
.cnnNav_Button_ext_med A {
	background-color: transparent;
	background-image: url(../images/nav_tab.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}

.cnnNav_Button_ext_sm { width:112px; }

.cnnNav_Button_ext_sm,
.cnnNav_Button_ext_sm A {
	background-color: transparent;
	background-image: url(../images/nav_tab.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}

.cnnNav_Button_ret_med { width:112px; }

.cnnNav_Button_ret_med,
.cnnNav_Button_ret_med A {
	background-color: transparent;
	background-image: url(../images/nav_tab.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}

.flBg3{background:url(../images/bg3.gif) no-repeat top; width:955px; height:378px;}

/*================*/

/* Start css at 03-02-2010 */
.thumb_bord	{	border-right:1px solid #e9e6e6; border-left:1px solid #e9e6e6;	}
.txt13gray	{	font-size:13px; color:#757575; font-family:Arial; text-decoration:none;	}
.txt13gray:hover	{	text-decoration:underline;	}
.txt12bogray	{	font-size:12px; color:#808080; font-family:Arial; font-weight:bold; text-decoration:none;	}
.list_img	{	width:100%; float:left; padding:12px 0 10px 0;	}
.padtobo	{	padding:10px 0 5px 0; width:100%; float:left;	}
.hidiv	{	position:relative; margin-bottom:-500px; margin-left:160px; margin-right:-206px; margin-top:-100px; text-align:left; float:left;	}
.hidiv2	{	position:relative; margin-bottom:-500px;  margin-left:-100px; margin-top:-100px; text-align:left; float:left;	}
.hidiv img, .hidiv2 img	{	height:200px; width:200px; border:3px solid #e9e6e6; display:none;	}