/** Personalization Newsletters **/

/* Section Header
 ***********************/
.sectionHeader {
	background-image: url(http://wwwimage.cbsnews.com/common/images/v3/bg_header_full.gif);
	padding-left: 8px;
	font-size: 13px;
	margin-top: 12px;
	color: #557;
}

.sectionHeader p {
	margin: 0;
}

.sectionHeader h2,
.sectionHeader h1 {
	color: #557;
	display: inline;
	font-size: 30px;
	letter-spacing: -1px;
	font-weight: normal;
	line-height: 36px;
	text-transform: none;
}

.sectionHeader .breadcrumb,
.sectionHeader .breadcrumb a {
	/* color: #fff; */
	margin: 4px 0 12px;
}

.sectionHeader .seectionRight {
	padding-top: 4px;
	margin-right: 8px;
}

/* global personalization styling */

#overviewHeadProfile {
	margin:0 20px 20px 20px;
	position:relative;
}

#commProfileMain {
	float:left;
	padding:0px 20px 40px 20px;
	width:620px;
}

span .showing {
	color: #838383;
}

a.readMore{
	font-weight:bold;
	background:url(http://i.i.com.com/cnwk.1d/i/tiburon/hh/187.gif) right 3px no-repeat;
	margin:5px 0 0 0;
	font-size:100%;
	float:right;
}

.moreLinks {
	padding: 5px;
	margin-bottom: 50px;
}


.memberLinks {
	padding: 10px 0px 15px 0px;
}

.memberLinks a {
	background:url(http://i.i.com.com/cnwk.1d/i/tron/icon/postTools.gif) no-repeat;
	font-size: 11px;
	line-height: 20px;
	padding: 4px 0px 0px 20px;
}

.memberLinks .email {
	background-position:0 -33px;
}

.memberLinks .back {
	padding: 0px;
	background:none;
	display: block;
}

.memberLinks .report {
	background-position:0 -70px;
}

.settings li {
	background:transparent url(http://i.i.com.com/cnwk.1d/i/tiburon/hh/dot3.gif) repeat-x scroll left bottom;
	width: 300px;
	margin:0pt 0pt 5px;
	padding:0pt 0pt 5px;
}



/* profile list styling (narrow) */

.myProfileList .title {
	font-size:100%;
	font-weight:bold;
	padding-top:10px;
	display: block;
}

.myProfileList .productTitle{
	padding: 10px 0 0 0;
	display:block;
}

.myProfileList .filed {
	font-size:132%;
	display: block;
}

.myProfileList .comment,
.myProfileList .helpful {
	clear: right;
	float: right;
	width:100px;
	font-size:91%;
}


.myProfileList .comment a {
	display:block;
	font-weight:bold;
}

.myProfileList .category{
	display: block;
	padding: 5px 0px 5px 0px;
}

.myProfileList span {
	display: block;
	padding: 5px 0px 0px 0px;
}

.myProfileList .comment span {
	display: block;
	padding-top: 0px;
}

.myProfileList p {
	float:left;
	width:220px;
	margin:0px;
}

#profileInfoRight {
	width:300px;
	padding-right: 0;
	padding-bottom: 10px;
	margin-bottom: 0px;
	margin-right: 20px;
   *margin-right: 10px !important;
	float: right;
}

#profileRightOne {
	padding-right: 0;
	padding-bottom: 10px;
	margin-bottom: 0px;
	float: right;
	width: 300px;

}
#profileRightTwo {
	padding-right: 0;
	padding-bottom: 10px;
	margin-bottom: 0px;
	float: right;
	width: 300px;
}
.myProfileList {
	border-bottom:none;
	margin:0px 0px 30px 0px;
}


/* download watch list (for newsletters)  */

.myProfileList .subscribed {
	float: right;
	margin-top: 10px;
	margin-right: 20px;
}

.myProfileList .subscribed span{
	font-size: 11px;
	text-align: center;
	display:block;
	width:120px;
}

.myProfileList .topInterest {
	width: 100%;
	display: none;
}

.myProfileList p.topInterest {
	font-size: 20px;
}

.myProfileList p.dek {
	width: 100%;
}



/* download watch list (for profile pages)  */

.myProfileList a.download {
	background:transparent url(http://i.i.com.com/cnwk.1d/i/tron/download/dlNowGrnSm.gif) no-repeat scroll 0pt 50%;
	display:block;
	font-size:91%;
	font-weight:bold;
	height:20px;
	line-height:270%;
	margin:0pt 0pt 4px;
	padding:0pt 0pt 9px 25px;
}

.myProfileList .download a {
	display:block;
	font-weight:bold;
}

.myProfileList.watchList li {
	background: url(http://i.i.com.com/cnwk.1d/i/tiburon/hh/compare.gif) repeat-y scroll left center;
	border-bottom:1px solid #a2a2a2;
	padding:15px 0px;
	margin: 0px;
}
.myList.watchList li.noProducts{
	padding: 20px 0px 20px 50px;
	font-weight: bold;
}

img.win {
	background:transparent url(http://i.d.com.com/i/dl/publ/os_win.gif) no-repeat scroll 0% 0%;
	height:13px;
	margin:0pt 0pt 0pt 3px;
	vertical-align:top;
	width:13px;
}

img.mac {
	background:transparent url(http://i.d.com.com/i/dl/publ/os_mac.gif) no-repeat scroll 0% 0%;
	height:16px;
	margin:0pt 0pt 0pt 3px;
	vertical-align:top;
	width:14px;
}

img.mobile {
	background:transparent url(http://i.d.com.com/i/dl/publ/os_mobile.gif) no-repeat scroll 0% 0%;
	height:16px;
	margin:0pt 0pt 0pt 3px;
	vertical-align:top;
	width:14px;
}

img.ww {
	background:transparent url(http://i.d.com.com/i/dl/icon_ww_sm.gif) no-repeat scroll 0% 0%;
	height:13px;
	margin:0pt 0pt 0pt 3px;
	vertical-align:top;
	width:15px;
}

.myProfileList p.withScreen {
	float:left;
	width:225px;
	padding:0;
}

.myProfileList .date,
.myProfileList .download{
	width:105px;
	font-size:91%;
	padding-left:20px;
}

.myProfileList .prodScreen{
	float:left;
	padding:0px 0px 0px 15px;
}



/* User reviews (for profile pages) */

.myProfileList li {
	background:transparent url(http://i.i.com.com/cnwk.1d/i/tiburon/hh/dot3.gif) repeat-x scroll left bottom;
	padding:15px 0px;
	margin: 0px;
	width: 620px;
}

.myProfileList .prodImage {
	float:left;
	padding:0px 15px 15px 0px;
}

.myProfileList p.withImage {
	float:left;
	width:270px;
	margin:0px;
	padding:0;
}

.myProfileList .noProdImage {
	float:left;
	width:340px;
	margin:0px;
	padding-left:20px;
}

.myProfileList .userRateSm5{
	display: block;
	margin: 5px 0px 5px 0px;
}



/* made some nav enhancements */

#contentNav dl.catNav dd ul a {
	font-size:95%;
	padding:0px 0px 0 28px;
	display:block;
}

#contentNav li {
	margin:0 0 8px;
}

#contentNav span {
   font-size: 95%;
	color: #666666;
	padding:0 0 0 28px;
}

#contentNav .updateBio{
   font-size: 95%;
	color: #666666;
	padding:0px 0px 0px 28px;
}

#contentNav span.youAreHereSub {
   font-size: 95%;
	color: #666666;
	display: block;
	padding:0px 0px 8px 28px;
}

#contentNav span.youAreHereSub a {
   font-size: 95%;
	color: #666666;
	display: block;
	padding:0px 0px 8px 0px;
}




/* index page  */

#indexLeft {
	width:620px;
	float:left;
	padding:0px 0px 20px 20px;
}
#indexLeft .statusIndex {
	margin-right: 20px;
}

#indexRight {
	width:300px;
	float:right;
	padding:0px 28px 0px 0px;
	color:#666;
}

#indexRight .statusIndex{
    margin:20px 0px;
}

h1.index {
	-x-system-font:none;
	border-bottom:3px solid #FFCC00;
	color:#595959;
	font-family:georgia;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	margin: 0px 20px 10px 20px;
	padding: 0pt 0px 6px 0px;
	}

#indexRight h2{
	margin-bottom:10px;
}

#indexBot{
	width:960px;
	float:left;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 40px;
	padding-left: 28px;
}

#indexBot .ListOfItems {
	width: 460px;
	float: left;
	padding-right: 20px;
}

#indexLeft .ListOfItems ul{
	width:280px;
	float:left;
	padding:20px 20px 0px 0px;
}

.ListOfItems li {
	padding-bottom: 20px;
}

.ListOfItems .comingSoonHed {
	font-size: 115%;
	font-weight: bold;
	color: #666666;
	display: block;
}

.ListOfItems .comingSoonDek {
	font-size: 100%;
	color: #666666;
	display: block;
}
.ListOfItems .itemName {
	font-size: 130%;
	font-weight: bold;
	display: block;
}



/* profile page divs */

#profileLeft {
	width:440px;
	padding-right: 0;
	padding-bottom: 10px;
	margin-bottom: 0px;
	float: left;
}

.profileTop  {
	background-color: #F8F8F8;
	border: 1px solid #A2A2A2;
	padding-top: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	padding-right: 20px;
}

#profileRight {
	float:right;
	width:300px;
	padding-right: 0;
	padding-bottom: 10px;
	margin-bottom: 0px;
}
#profileBot{
	float:left;
	padding-top: 0px;
	padding-right: 0px;
	width: 620px;
}

.profileInfo{
	border: 1px solid #4FA4C3;
	margin-bottom: 30px;
}

.profilePic {
	padding:10px 10px 0px 0px;
}

.profileLeft h2, .profileRight h2{
	background:transparent none repeat scroll 0% 0%;
	border-bottom:2px solid #FFCC00;
	font-size:148.5%;
	padding:0px 0px 0px;
}

.profileInfo ul{
	padding:10px;
}

.profileInfo li{
	width:100%;
	padding:5px 0px;
	border: none;
	margin:0;
	}


.profileInfo li strong{
	float:left;
	width:140px;
	padding:0px 10px;
	}

.profileInfo li.hed {
	float:left;
	width:140px;
	padding:0px 10px;
	}


.profileInfo li strong.fullInfoHed{
	float:left;
	width:300px;
	padding:0px;
	}

.profileInfo li span{
	float:left;
	width:190px;
	padding:0px 10px;
	}


ul.profileInfo{
	padding:8px 0px 15px 0px;
	}


.profileInfo p{
	display: block;
	clear:left;
	padding:8px 10px 00px 10px;
	}


#profileRight .profileInfo li strong{
	float:left;
	width:180px;
	padding:0px 10px;
	}

#profileRight .profileInfo li span{
	float:left;
	width:40px;
	padding:0px 10px;
	}




/* General styling for lists */

.myList li {
    border-bottom:1px solid #ccc;
    margin:0;
    padding:10px;
    list-style:none;
}

.myList li .nlAction {
    float:right;
    *width:110px;
}

.pageType3656 .myList {
	margin:0px 0px 0px 0px;
}

.myList {
    margin:0;
    padding:0;
    list-style:none;
}

.myList p {
	width:400px;
    margin:10px 0;
	padding:0;
}

.myList p img {
    vertical-align:middle;
    margin:-5px 5px 0 0;
    *margin:0 5px 0 0;
}

.myList a {
    cursor:pointer;
}

.myList a.flexButton {
    *margin:5px 0 0 !important;
}

.more {
	margin:10px 0px 20px 0px;
}



/* newsletter sub-center*/

.myList .subscribed {
	float: right;
	margin-top: 10px;
	margin-right: 20px;
}

.myList .subscribed span{
	font-size: 11px;
	text-align: center;
	display:block;
}
.myList .topInterest {
	width: 100%;
	display:none;
}

.myList p.topInterest {
	font-size: 20px;
}

.myList p.dek {
	width: 100%;
}

.myList .buttonList {
	margin-right: 20px;
}

.myList .buttonList li {
	text-align: center;
	width: 130px;
	float:left;
	display:block;
	padding: 0px 60px 0px 60px;
	border:none;
}

.myList .buttonList li span {
	font-size: 11px;
	display: block;
	float: none;
	margin: 0pt auto;
	text-align: center;
	padding: 15px 0px 0px 0px;
}



/* Download Watch List */

.myList.watchList li {
    background: url(http://i.i.com.com/cnwk.1d/i/tiburon/hh/compare.gif) repeat-y scroll left center;
	border-color:#A2A2A2;
	border-style:solid solid none;
	border-width:1px 1px 0pt;
	padding:15px 0px;
	margin: 0px;
	*margin-bottom: -3px;
}

.myList .date,
.myList .download{
	width:100px;
	padding:0;
	font-size:100%;
}
.myList .noProdMessage{
	padding-top:10px;
	font-size: 11px;
	color: #666666;
}
.myList .release,{
	width:400px;
	padding:0;
	font-size:100%;
}

.myList a.readMore {
	float: left;
}

.myList a.download {
	background:transparent url(http://i.i.com.com/cnwk.1d/i/tron/download/dlNowGrnSm.gif) no-repeat scroll 0pt 50%;
	display:block;
	font-size:91%;
	font-weight:bold;
	height:20px;
	line-height:270%;
	margin:0pt 0pt 4px;
	padding:0pt 0pt 9px 25px;
}



/* User reviews list */

.myList .prodImage {
	float:left;
	padding:5px 15px;
}

.myList .prodScreen{
	float:left;
	padding:0px 0px 0px 15px;
}

.myList p.withImage {
	float:left;
	width:360px;
	margin:0 20px;
	padding:0;
}

.myList p.withScreen {
	float:left;
	width:400px;
	margin:0 20px;
	padding:0;
}

.myList .title {
	font-size:132%;
	font-weight:bold;
}

.myList .productTitle{
	padding: 0px;
	display:block;
}

.myList .filed {
	font-size:132%;
	display: block;
}

.myList .comment,
.myList .helpful {
	clear: right;
	float: right;
	width:100px;
	padding: 0px 20px 0px 0px;
	font-size:91%;
}

.myList .date {
	width:100px;
	padding:0;
	font-size:91%;
}

.myList .comment a {
	display:block;
	font-weight:bold;
}

.myList .download a {
	display:block;
	font-weight:bold;
}

.myList .userRateSm5{
	display: block;
	margin: 5px 0px 5px 0px;
}

.myList .category{
	display: block;
	padding: 5px 0px 5px 0px;
}

.myList span {
	display: block;
	padding: 5px 0px 0px 0px;
}

.myList .comment span {
	display: block;
	padding-top: 0px;
}

.myList .removeBox {
	float: left;
	margin:20px 4px 0px 7px;
	_margin-right:2px;
}

p.productRemove {
	background:#F8F8F8 url(http://i.i.com.com/cnwk.1d/i/tiburon/hh/compare.gif) repeat-y scroll right center;
	border-color:#A2A2A2;
	border-style:solid solid none;
	border-width:1px 1px 0pt;
	float: right;
	height:auto;
	min-height:100px;
	width:40px;
	padding:0px;
}



/* form styling */

ul.formContainer {
	width:449px;}

ul.formContainer li{
	float:left;
	display:inline;
	padding-right:2px;
}

#pers_mini_form{
	width:459px;
	margin: 0 0 35px 0;
	padding:0;
}

#pers_mini_form input.singleField{
	width:345px;
	margin:0 6px 9px 0;
	padding:0;
	height:20px;
	background-color:#F9FAFC;
	border:1px solid #ECECEC;
	display: block;
}

#pers_mini_form input.multiField{
	width:345px;
	margin:0 6px 9px 0;
	padding:0;
	height:140px;
	background-color:#F9FAFC;
	border:1px solid #ECECEC;
	display: block;

}

#pers_mini_form input.joinBtn{
	margin:3px 0 0 0;
	padding:0;
	border:0;
}

#pers_mini_form p.formHead{
	font-weight:bold;
	font-family:Arial;
	font-size:100%;
	margin:0 10px 6px 0px;
	padding:0;
}
#pers_mini_form p.membersCallout{
	font-size:108%;
	font-family:Arial;
	margin:0 10px 22px 0px;
	padding:0;
}




/* flexbuttons */

a.flexButton {
	float: left;
	margin-top: 0px;
	margin-right: 0px;}

li.flexButton:link,
li.flexButton:visited,
li.flexButton:hover,
li.flexButton:active {
	color:#fff;
	text-decoration:none;
}

ul li.flexButton {
	padding:0;
	float:left;
	display:block;
	clear:both;
}

li.flexButton,
li.flexButton input {
	height:20px;
	background:url(http://i.i.com.com/cnwk.1d/i/tiburon/hh/flexButton.gif) 0% 50% no-repeat;
}

li.flexButton input {
	background-position:100% 50%;
	font:92% arial,helvetica,sans-serif;
	padding:0 11px 3px 9px;
	margin:0 0 0 3px;
	display:inline;
	float:left;
	border:0;
	cursor:pointer;
	color:#fff;
	line-height:100%;
	*overflow:visible;
	*padding-top:2px;
}

.removeButton a.flexButton {
	margin: 2px 0 0 25px;
	float:left;
}

.removeButton a.flexButton, .removeButton a.flexButton b {
	background:transparent url(http://i.i.com.com/cnwk.1d/i/tiburon/hh/flexButton_grey.gif) no-repeat scroll left bottom;
	height:23px;
}

.removeButton a.flexButton b {
	-x-system-font:none;
	background-position:right bottom;
	cursor:pointer;
	display:inline;
	float:left;
	font-family:arial,helvetica,sans-serif;
	font-size:92%;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:220%;
	margin:0pt 0pt 0pt 12px;
	padding:0pt 11px 0pt 0pt;
	text-transform:uppercase;
}

.removeButton a.flexButton, .removeButton a.flexButton b {
	height:23px;
}

.myList .flexButton {
	float: right;
    margin-top: 10px;
	margin-right: 35px;
    _margin-right: 28px;
}

.myList .buttonList .flexButton {
	float: right;
	margin: 0px;
	padding: 0px;}
	.disclaim{
	text-align: center;
}




/* status messaging */

.statusIndex{
	border:1px solid #d6d6d6;
	margin-bottom:15px;
	margin-top: 15px;
	padding-top: 10px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 10px;
	background-color: #EAF7FF;
}

.statusIndex .info{
	background-image: url(http://i.i.com.com/cnwk.1d/i/tron/vader/info_32.gif);
	background-repeat: no-repeat;
	background-position: 0px;
	padding-left: 40px;

}

.statusIndex  li {
	padding-bottom: 5px;
	}

.status li.mainMessage{
	font-size: 14px;
	padding-bottom: 5px;
}

.status{
	border:1px solid #d6d6d6;
	background:#eaf7ff;
	margin-bottom:15px;
	margin-top: 15px;
	margin-right: 15px;
	margin-left: 15px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
	}

.status  li {
	line-height: 20px;
}

.myList li.statusUpdated {
	background: #EAF7FF url(http://i.i.com.com/cnwk.1d/i/tiburon/hh/dot3.gif) repeat-x scroll left bottom;
	*margin-bottom: -3px;
	}

.dateUpdated {
	color:#c60100;
	}




/* pagination */

.listNav {
	font-size:107.5%;
	margin:0 16px 10px 0;
}

.listNav li {
	float:left;
	margin:0 4px 0 0;
	*margin:0 2px 0 0;
}

.listNav .pagination {
	float:right;
}

.listNav .pagination a {
	display:block;
	border:1px solid #eaeaea;
	background:#f8fafb;
	padding:2px 8px;
}


.listNav .pagination a:hover {
	background:#d2d6df;
	text-decoration:none;
}

.listNav .pagination a.youAreHere {
	border:1px solid #8f8f8f;
	background:#1e5b7e;
	padding:2px 8px;
	font-weight:bold;
	color:#fff;
}

.listNav.lower {
	clear:both;
	margin:20px -4px 40px 0;
}

.listNav strong{
	float:left;
}

.listNav,
.myList li,
.myProfileList li,
{
	*display: inline-block;
}



/* sorting */

.urCount {
	-x-system-font:none;
	font-family:georgia;
	font-size:132%;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
}

#urSorting {
	float:right;
	font-size:100%;
	clear:both;
	*width: 52%;
	height: 29px;
	margin:15px 0 5px 0;
	*margin:15px 0 10px 0;

}

#urSorting .searchTarget {
	float:none;
	font-size:100%;
	height: 100%;
}

.sort{
	background:#EEEEEE ;
	border-color:#A2A2A2;
	border-style:solid solid none;
	border-width:1px 1px medium;
	height:29px;
	padding-left:10px;
}

.sort div {
	float:left;
}

.sort div.show,
.sort div.sortBy {
	margin:5px 20px 0 0;
}

.sort select, #urSorting select {
-x-system-font:none;
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	color:#343434;
	font-family:arial,helvetica,sans-serif;
	font-size:100%;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	}

.sort dd,
.sort dt{
	float:left;
	padding-right:5px;
	margin-top:8px;
}

.sort .compArrow{
	float:right;
	margin-top:5px;
}

.sort .productCompare {
	float:right;
	margin:4px 4px 0 15px;
	*margin:4px 2px 0 15px;
	clear:none;
}

.sort.bottom {
    background: #EEEEEE url(http://csdev.cnet.cnwk/cnet/tiburon/lib/html/pers/images/sortBg.jpg) no-repeat scroll left top;
	*margin-top:0;
	border-color: #A2A2A2;
	border-style:solid;
	border-width:1px;
	padding-bottom:0px;
	padding-left:3px;
}


/* post clc page */

.postCLC #contentLeft {
float:left;
width: 450px;
padding:0px 20px 40px;
}
.postCLC #contentRight{
float:right;
padding:0px 20px 40px;
width:450px;
}
.postCLC #overviewHead {
margin-bottom: 0px;
}
.postCLC h1{
border-bottom:3px solid #FFCC00;
color:#666666;
font-family:georgia;
font-size:22px;
font-weight:bold;
margin-top:20;
padding-bottom:4px;
}
.postCLC .h2 {
background:transparent none repeat scroll 0% 0%;
border-bottom:2px solid #FFCC00;
margin: 0px;
}
.postCLC .headerDek {
width: 525px;
padding: 5px 0 0px 0;
}
.postCLC .selectList li {
padding-top: 10px;
}
.postCLC .selectList li p{
padding-left: 24px;
}
input[type="checkbox"] {
margin:0px 6px 0 0;
}
.postCLC .selectList a.readMore{
	font-weight:bold;
	background:url(http://i.i.com.com/cnwk.1d/i/tiburon/hh/187.gif) right 3px no-repeat;
	margin:5px 0 0 0;
	font-size:100%;
	float:none;
	padding-left:25px;
}
.globalModal .selectList li {
padding-top: 8px;
}

.postCLC #watchListPrefsModal ul.selectList {
	margin:0 0 30px;
}

.postCLC #watchListPrefsModal label {
	font-weight:normal;
}

.postCLC #watchListPrefsModal label input {
	width:auto;
	display:inline;
	vertical-align:top;
	*vertical-align:middle;
	margin:0;
	border:0;
	background:transparent;
}
.postCLC #contentLeft ul {
background: transparent url(http://i.i.com.com/cnwk.1d/i/tiburon/hh/dot3.gif) repeat-x scroll left bottom;
padding-bottom: 10px;
}

.postCLC .infoRequest label {
font-family:Arial;
font-size:100%;
font-weight:bold;
}

.postCLC .infoRequest li input{
		width:250px;
		margin:0 6px 9px 0;
		padding:0;
		background-color:#F9FAFC;
		border:1px solid #BBBBBB;
		display: block;
	}


.postCLC .infoRequest .radio{
		margin:0 6px 9px 0;
		padding:0;
		background-color:#F9FAFC;
		border:1px solid #ECECEC;
	}


.postCLC .infoRequest .radio{
float: left;
		font-weight:bold;
		font-family:Arial;
		font-size:100%;
		margin:0 10px 6px 0px;
		padding:0;

	}

.postCLC .infoRequest .selectList {
   padding: 10px 0px 10px 0px;
}

.postCLC .topInterestTop,
.postCLC .topInterestBody,
.postCLC .topInterestBottom {
	width: 450px;
}

.postCLC .topInterestTop {
   background: url(http://i.i.com.com/cnwk.1d/i/tiburon/hh/ab_bg_top.gif) scroll left center;
   height: 8px;
}

.postCLC .topInterestBody {
   background: url(http://i.i.com.com/cnwk.1d/i/tiburon/hh/ab_bg_body.gif) repeat-y scroll left center;
   min-height: 100px;
}

.postCLC .topInterestBottom {
   background: url(http://i.i.com.com/cnwk.1d/i/tiburon/hh/ab_bg_bot.gif) scroll left center;
   height: 8px;
}

.postCLC .topInterest {
   padding: 0 10px 10px 10px;
}

.postCLC .topInterest .hed {
   font-size: 14px;
   padding-top: 10px;
   font-weight: bold;
}

.postCLC .topInterest p {
   padding: 5px 0px 0px 10px;
   font-size: 11px;
}

.postCLC .topInterest .clear {
   display: block;
   clear: both;
   content: ' ';
}

.postCLC .buttonList {
   float: left;
   width: 160px;
   padding-left: 10px;
	margin-right: 10px;
   display: block;
}

.postCLC .buttonList li {
	float:left;
	display:block;
	border:none;
	width: 160px;
}

.postCLC .buttonList li span {
	font-size: 12px;
	font-weight: bold;
	display: block;
	float: none;
	margin: 0pt auto;
	padding: 10px 0px 0px 0px;
}

.postCLC .buttonList .flexButton {
	float: right;
	margin: 0px;
	padding: 0px;}
	.disclaim{
	text-align: center;
}

.postCLC .all{
padding: 10px 0 0 25px;
}
.postCLC .readMore {
float: left;
margin: 0px;
}
.postCLC .all, {
padding: 10px 0 0 10px;
}
.postCLC .contButton {
padding-top: 20px;
clear:left;
float:right;
display: inline;
}

/* Clearfix */
.connectFacebook:after,
.becomeFan:after,
.appFriends:after,
.removeBox:after,
.profileInfo li:after,
.listNav:after,
.myList li:after,
.myProfileList li:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.connectFacebook,
.becomeFan,
.appFriends{
	*display:inline-block;
}

#profileTop li:after,

#contentBody h1{text-transform:none;}

.mainForm{margin:0;}

/* watchlist */

#watchListPrefsModal ul.selectList {
	margin:0 0 30px;
}

#watchListPrefsModal label {
	font-weight:normal;
}

#watchListPrefsModal label input {
	width:auto;
	display:inline;
	vertical-align:top;
	*vertical-align:middle;
	margin:0;
	border:0;
	background:transparent;
}

h1.index .profilePic {
	vertical-align:baseline !Important;
	float:left;
	padding:0;
	border:10px solid #fff;
	top:-22px;
}

.globalModal .profilePic {
	padding:0;
}



/** FaceBook **/
#indexLeft h2{
    clear:both;
}

.appFriends{
    margin-top:15px;
}

.appFriends li{
    float:left;
    margin-right:10px;
    text-align:center;
}

.appFriends li span{
    display:block;
    text-align:center !important;
    color:#999
}


.appFriends li img{
    padding:3px;
    border:#ccc solid 1px;
    display:block;
}

.becomeFan h2 a{
    float:none;
    font-size:100%;
    line-height:normal;
    padding:0px;
}

.becomeFan p{
    color:#333;
}

.becomeFan p b{
    display:block;
}

.becomeFan a.flexButton{
    float:right;
    margin-top:5px;
}

.connectFacebook a.connect2fbButton{
    float:right;
    margin-top:7px;
}


/* content Nav */

#contentNav {
    font:bold 75% arial,helvetica,sans-serif;
}

#contentNav dt {
    font-size:108.5%;
    background:url(http://wwwimage.cbsnews.com/common/images/v2/arrow_right.gif) no-repeat 0 50%;
    padding:0 0 0 26px;
    height:19px;
    line-height:140%;
}

#contentNav dd {
    margin:5px 0 0 26px;
    background:url(http://wwwimage.cbsnews.com/common/images/v3/misc_story_bullet.gif) no-repeat 0 6px;
    padding:0 0 0 8px;    
}

#contentNav dd a.youAreHere,
#contentNav dd a.youAreHere:hover {
    cursor:default;
    font-weight:normal;
    text-decoration:none;
}

/* flexbutton */

a.flexButton,
a.flexButton:link,
a.flexButton:visited,
a.flexButton:hover,
a.flexButton:active {
	color:#333;
	text-decoration:none;
}

a.flexButton {
	float:right;
	display:block;
	clear:both;
}

a.flexButton,
a.flexButton b {
	height:23px;
	background:url(http://i.i.com.com/cnwk.1d/i/tron/cbs/p1/flexButton.gif) top left no-repeat;
}

a.flexButton b,
a.flexButton.black b,
a.flexButton.gray b {
	background-position:top right;
	font:92% arial,helvetica,sans-serif;
	padding:0 6px 0 0;
	margin:0 0 0 17px;
	display:inline;
	float:left;
	line-height:190%;
    *line-height:180%;
    cursor:pointer;
}	


/* A2 */

    #cbsBodyWrap #frame {
        border:1px solid #808ea0;
        border-width:0 1px;
        background:#fff;
        margin:0;
        padding:0 14px;
    }

	#cbsBodyWrap #leftRail {
		display:none;
	}

	#cbsBodyWrap .searchBox {
		display:none;
	}

	#cbsBodyWrap .sectionHeader {
		background:transparent;
	}

	#cbsBodyWrap #centerColumn {
		float:left;
		width:630px;
	}

	#cbsBodyWrap #centerColumn:after {
		content: "";
		display: inline;
		clear: none;
		}


	#cbsBodyWrap #rightRail {
		float:right;
		width:300px;
		padding:10px 0 0;
	}

	#cbsBodyWrap #rightRail .catNav {
		position:static;
		font:bold 117% helvetica,arial,sans-serif;
		width:100%;
	}

    #cbsBodyWrap #frame h2 {
        margin:0 0 5px;
        color:#353535;
        font-weight:bold;
        font-family:'palatino linotype', palatino;
        border-bottom:1px solid #ccc;
        display:block;
        margin:20px 0;
    }

    #cbsBodyWrap a.flexButton,
	#cbsBodyWrap a.flexButton b {
		background-image:url(http://i.i.com.com/cnwk.1d/i/cbs/matrixSprite.png);
		_background-image:url(http://i.i.com.com/cnwk.1d/i/cbs/matrixSprite.gif);
	}

	#cbsBodyWrap a.flexButton {
		background-position:-350px -177px;
		_background-position:-350px -90px;
		font-size:91%;
		font-weight:bold;
		float:left;
		height:22px;
		text-transform:uppercase;
		overflow:hidden;
	}

	#cbsBodyWrap a.flexButton b {
		background-position:right -177px;
		_background-position:right -90px;
		margin:0 0 0 4px;
		padding:3px 7px 4px 5px;
		display:block;
		_display:inline-block;
		height:22px;
		_color:#333;
	}

	#cbsBodyWrap .myList p img {
		display:none;
	}

	#cbsBodyWrap .myList p b {
		font-size:117%;
	}

	#cbsBodyWrap #contentNav dt {
		background:transparent;
		font-size:117%;
	}

	#cbsBodyWrap #contentNav .catNav a,
    #cbsBodyWrap #contentNav .catNav a:link,
    #cbsBodyWrap #contentNav .catNav a:visited,
    #cbsBodyWrap #contentNav .catNav a:hover,
    #cbsBodyWrap #contentNav .catNav a:active {
		color:#1968B2;
	}

	#cbsBodyWrap #contentNav .catNav a.youAreHere,
    #cbsBodyWrap #contentNav .catNav a.youAreHere:link,
    #cbsBodyWrap #contentNav .catNav a.youAreHere:visited,
    #cbsBodyWrap #contentNav .catNav a.youAreHere:hover,
    #cbsBodyWrap #contentNav .catNav a.youAreHere:active {
		color:#353535;
	}

	#cbsBodyWrap a.flexButton,
    #cbsBodyWrap a.flexButton:link,
    #cbsBodyWrap a.flexButton:visited,
    #cbsBodyWrap a.flexButton:hover,
    #cbsBodyWrap a.flexButton:active {
		color:#fff;
		font-weight:bold;
	}
    
/* ----------------------------------- */
/* ----- CBSNEWS :: CATEGORY NAV ----- */
/* ----------------------------------- */

	.catNav li a {width:81px;padding:0;background-color:#202021;}

	.catNav .cnVideo a {width:55px;padding-left:8px;}
	.catNav .cnUS a {width:41px;}
	.catNav .cnWorld a {width:66px;}
	.catNav .cnPolitics a {width:76px;}
	.catNav .cnTech a {width:51px;}
	.catNav .cnHealth a {width:73px;} /* old - delete me */
	.catNav .cnHealthWatch a {width:120px;}
	.catNav .cnEntertain a {width: 135px;}
	.catNav .cnBusiness a {width:80px;} /* old - delete me */
	.catNav .cnMoneyWatch a {width:114px;}
	.catNav .cnSports a {width:67px;}
	.catNav .cnOpinion a {width:75px;}
	.catNav .cnPopular a {width:81px;} /* old - delete me */
	.catNav .cnPhoto a {width:71px;}

	.catNav #allCatTab a {width:58px;padding:0 20px 0 0;background: #202021 url(http://i.i.com.com/cnwk.1d/i/cbs/cbsnews/allCatMore.gif) no-repeat 40px 12px;}

/* ------------------------------------- */
/* ----- CBSNEWS :: DROP DOWN MENU ----- */
/* ------------------------------------- */

.webNav .wnBlogs {width: 428px;}
.webNav .wnWebshows {width: 427px;}
.webNav .wnMobile { /* see below */}

.webNav .wnBlogs,
.webNav .wnWebshows,
.webNav .wnMediums {
	background-color: #202021;
}
.webNav .wnMediums{
	border-right:0;
    width:121px;
}

#cbsHeader {
	overflow:visible;
	position:relative;
	*z-index:1;
    height:165px;
}

#allCatTab {
	position: relative;
	z-index: 1;
}

#allCatDropDown,
.navDropDown {
	position:absolute;
	width:213px;
	padding:0 0 8px 0;
	top:29px;
	right:0px;
	z-index:1000000;
	background:#c00;
	background:url(http://i.i.com.com/cnwk.1d/i/cbs/cbsnews/dropDown.png) bottom no-repeat;
	_background:url(http://i.i.com.com/cnwk.1d/i/cbs/cbsnews/dropDown.gif) bottom no-repeat;
}

.webNav .navDropDown {
	top:24px;
	width:160px;
	_right:-4px;
    
}


.catNav li#allCatTab li,
.catNav li#allCatTab li a,
.webNav .allTab li,
.webNav .allTab li a {
	float:none;
}

.catNav li#allCatTab li,
.webNav .allTab li {
	border-top:1px solid #13161a;
	margin:0 3px;
	border-right:0;
}

#allBlogTab,
#allShowTab {
	position: relative;
}

.webNav .allTab {
	_display: inline-block;
	float: right;
	margin-right: 4px;
	padding-right: 0;
}

.catNav li#allCatTab li a,
.webNav .allTab li a {
	line-height:100%;
	font-size:86%;
	padding:8px 0 8px 14px;
	display:block;
	width:auto;
	margin:0;
	text-align:left;
	height:auto;
	background:transparent;
	border-top:1px solid #363841;
	_display:inline-block;
	_width:190px;
}

.webNav .allTab li a {
	font-size: 100%;
}

.catNav li#allCatTab li.cnBlogs,
.catNav li#allCatTab li.cnBlogs a {
	border:0;
}

.catNav .allTab a {
	background-color:#202021;
}

.webNav .allTab a {
	background: #202021 url(http://i.i.com.com/cnwk.1d/i/cbs/cbsnews/allCatMore.gif) no-repeat 22px 11px;
	width: 32px;
	padding-right:12px;;
}

.dropDownShow .allTab a {
	background-color:transparent;
	background-position:52px -44px;
}

.dropDownShow .allTab a,
.dropDownShow .allTab a:link,
.dropDownShow .allTab a:visited,
.dropDownShow .allTab a:hover,
.dropDownShow .allTab a:active {
	color:#E23413;
}

.dropDownShow .allTab li a,
.dropDownShow .allTab li a:link,
.dropDownShow .allTab li a:visited {
	color:#ddd;
}

.dropDownShow .allTab li a:hover,
.dropDownShow .allTab li a:active {
	color:#fff;
}

.webNav a.wnMobile {
	width: 43px;
	margin-left: 10px;
	_margin-left: 4px;
	text-align: right;
	background: url("http://i.i.com.com/cnwk.1d/i/cbs/iconSprite.gif") no-repeat scroll 0 0 transparent;
	background-position: left -2948px;
}

.webNav a.wnRadio {
	width: 43px;
	margin-left: 3px;
	_margin-left: 16px;
	text-align: right;
	background: url("http://i.i.com.com/cnwk.1d/i/cbs/iconSprite.gif") no-repeat scroll 0 0 transparent;
	background-position: 3px -2977px;
}



