@charset "UTF-8";

/* GRID CSS FOR THE 960.GS*/
/* Beginning of Grid.css */
/*
	Variable Grid System.
	Learn more ~ http://www.spry-soft.com/grids/
	Based on 960 Grid System - http://960.gs/

	Licensed under GPL and MIT.
*/


/* Containers
----------------------------------------------------------------------------------------------------*/
.container_14 {
	margin-left: auto;
	margin-right: auto;
	width: 1008px;
}

/* Grid >> Global
----------------------------------------------------------------------------------------------------*/

.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14 {
	display:inline;
	float: left;
	position: relative;
	margin-left: 16px;
	margin-right: 16px;
}

/* Grid >> Children (Alpha ~ First, Omega ~ Last)
----------------------------------------------------------------------------------------------------*/

.alpha {
	margin-left: 0;
}

.omega {
	margin-right: 0;
}

/* Grid >> 14 Columns
----------------------------------------------------------------------------------------------------*/

.container_14 .grid_1 {
	width:40px;
}

.container_14 .grid_2 {
	width:112px;
}

.container_14 .grid_3 {
	width:184px;
}

.container_14 .grid_4 {
	width:256px;
}

.container_14 .grid_5 {
	width:328px;
}

.container_14 .grid_6 {
	width:400px;
}

.container_14 .grid_7 {
	width:472px;
}

.container_14 .grid_8 {
	width:544px;
}

.container_14 .grid_9 {
	width:616px;
}

.container_14 .grid_10 {
	width:688px;
}

.container_14 .grid_11 {
	width:760px;
}

.container_14 .grid_12 {
	width:832px;
}

.container_14 .grid_13 {
	width:904px;
}

.container_14 .grid_14 {
	width:976px;
}



/* Prefix Extra Space >> 14 Columns
----------------------------------------------------------------------------------------------------*/

.container_14 .prefix_1 {
	padding-left:72px;
}

.container_14 .prefix_2 {
	padding-left:144px;
}

.container_14 .prefix_3 {
	padding-left:216px;
}

.container_14 .prefix_4 {
	padding-left:288px;
}

.container_14 .prefix_5 {
	padding-left:360px;
}

.container_14 .prefix_6 {
	padding-left:432px;
}

.container_14 .prefix_7 {
	padding-left:504px;
}

.container_14 .prefix_8 {
	padding-left:576px;
}

.container_14 .prefix_9 {
	padding-left:648px;
}

.container_14 .prefix_10 {
	padding-left:720px;
}

.container_14 .prefix_11 {
	padding-left:792px;
}

.container_14 .prefix_12 {
	padding-left:864px;
}

.container_14 .prefix_13 {
	padding-left:936px;
}



/* Suffix Extra Space >> 14 Columns
----------------------------------------------------------------------------------------------------*/

.container_14 .suffix_1 {
	padding-right:72px;
}

.container_14 .suffix_2 {
	padding-right:144px;
}

.container_14 .suffix_3 {
	padding-right:216px;
}

.container_14 .suffix_4 {
	padding-right:288px;
}

.container_14 .suffix_5 {
	padding-right:360px;
}

.container_14 .suffix_6 {
	padding-right:432px;
}

.container_14 .suffix_7 {
	padding-right:504px;
}

.container_14 .suffix_8 {
	padding-right:576px;
}

.container_14 .suffix_9 {
	padding-right:648px;
}

.container_14 .suffix_10 {
	padding-right:720px;
}

.container_14 .suffix_11 {
	padding-right:792px;
}

.container_14 .suffix_12 {
	padding-right:864px;
}

.container_14 .suffix_13 {
	padding-right:936px;
}



/* Push Space >> 14 Columns
----------------------------------------------------------------------------------------------------*/

.container_14 .push_1 {
	left:72px;
}

.container_14 .push_2 {
	left:144px;
}

.container_14 .push_3 {
	left:216px;
}

.container_14 .push_4 {
	left:288px;
}

.container_14 .push_5 {
	left:360px;
}

.container_14 .push_6 {
	left:432px;
}

.container_14 .push_7 {
	left:504px;
}

.container_14 .push_8 {
	left:576px;
}

.container_14 .push_9 {
	left:648px;
}

.container_14 .push_10 {
	left:720px;
}

.container_14 .push_11 {
	left:792px;
}

.container_14 .push_12 {
	left:864px;
}

.container_14 .push_13 {
	left:936px;
}



/* Pull Space >> 14 Columns
----------------------------------------------------------------------------------------------------*/

.container_14 .pull_1 {
	left:-72px;
}

.container_14 .pull_2 {
	left:-144px;
}

.container_14 .pull_3 {
	left:-216px;
}

.container_14 .pull_4 {
	left:-288px;
}

.container_14 .pull_5 {
	left:-360px;
}

.container_14 .pull_6 {
	left:-432px;
}

.container_14 .pull_7 {
	left:-504px;
}

.container_14 .pull_8 {
	left:-576px;
}

.container_14 .pull_9 {
	left:-648px;
}

.container_14 .pull_10 {
	left:-720px;
}

.container_14 .pull_11 {
	left:-792px;
}

.container_14 .pull_12 {
	left:-864px;
}

.container_14 .pull_13 {
	left:-936px;
}




/* Clear Floated Elements
----------------------------------------------------------------------------------------------------*/

/* http://sonspring.com/journal/clearing-floats */

.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

/* http://perishablepress.com/press/2008/02/05/lessons-learned-concerning-the-clearfix-css-hack */

.clearfix:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}
/* End of Grid CSS */

/* Hack on the Grid to accomodate other stuff */

.container_14 {
	width:976px;
	overflow:hidden;
}
.container_14 .grid_5{
	width : 316px;
}
.container_14 .grid_6{
	width:412px;
}
.container_14 .grid_9{
	width : 628px;
}
#wrapper {
background:transparent none repeat scroll 0 0;
margin:0 auto;
text-align:left;
width:993px;
} 
#container {
    overflow: hidden;
    margin: 35px 0px;
} 
#footer{
	*z-index : 100;
}
#header {
background:transparent none repeat scroll 0 0;
position:relative;
z-index:4;
} 
/* GLOBAL SETTINGS */
a, a:link, a:active, a:visited {
    color: #c99472;
    text-decoration: none;
    outline: none;
}
a:hover, a:focus {
    color: #9f7c65;
}
p {
    margin-bottom: 10px;
    line-height: 18px;
} 
.module .content .body p:first-child {
    padding-top: 10px
}
body {
background:#A1A39F url(../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bg_body_new.jpg) no-repeat scroll center top;
color:#CCCBCB;
font-family:Helvetica,Arial,sans-serif;
font-size:13px;
line-height:1.16em;
text-align:center;
}

body#music_player{
	background:none
}

h1, h2, h3, h4, h5, h6 {
    font-weight: normal
}
h1 {
    font-size: 28px;
    font-weight: bold;
    font-family: helvetica,arial,sans-serif, serif;
    margin-bottom: 15px;
}
h2 {
    font-size: 18px
}
h3 {
    font-size: 16px
}
h4 {
    font-size: 14px
}
h5 {
    font-size: 12px
}
h6 {
    font-size: 10px
}
/*
 MODULE-LEVEL VISUAL
 */
.module {
background:transparent none repeat scroll 0 0;
margin:0 0 17px;
padding:0 0 0;
width:100%;
} 
.module .content {
padding:0;
} 
.module .content .head {
background:transparent url(../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bg_grid5_head.png) no-repeat scroll left bottom;
padding:0;
margin-bottom:4px;
position : relative;
} 
.module .content .head .title {
    overflow: hidden;
    width: 100%
}
.module .content .head h3 {
background:transparent url(../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bg_grid5_head_title.png) no-repeat scroll left top;
color:#FFFFFF;
font-size:32px;
padding:6px 0 0 11px;
text-transform:uppercase;
} 
.module .content .body {
overflow:visible;
background:#67645F none repeat scroll 0 0;
padding:0 12px;
} 
.module .content .body ul {
    overflow: hidden;
    padding-top: 5px;	
}
.module .content .foot * {
    line-height: 1.16em
} 
.module .content .foot {
overflow:hidden;
background:transparent none repeat scroll 0 0;
padding:0;
position:relative;
}
.grid_9 .module .content .head{
	background:transparent url(../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bg_grid9_head.png) no-repeat scroll left top;
	margin-bottom:2px;
}
.grid_9 .module .content .head h3{
	background:none;
	background-image : none;
	padding:4px 0 0px 16px;
}
.grid_9 .module .content .body{
	background:transparent url(../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bg_blog_body.png) repeat scroll 0 0;
}
.grid_9 .module .content .foot{
	
}
.grid_6 .module .content .head{
	background:transparent url(../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bg_grid6_head.png) no-repeat scroll left top;
	margin-bottom:0px;
}
.grid_6 .module .content .head h3{
	background:none;
	padding:4px 0 0px 16px;
}
.grid_6 .module .content .body,
.grid_6 .module .content .foot{
	background:transparent url(../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bg_blog_body.png) repeat scroll 0 0;
}
.grid_6 .module .content .foot{
	
}

#successMsg {
background:none repeat scroll 0 0 #CCFFCC;
border:1px solid #009900;
color:#009900;
font-size:16px;
font-weight:bold;
margin:0 0 12px;
padding:10px;
text-transform:uppercase;
}
.m32 #successMsg {
background:#67645F none repeat scroll 0 0;
color:#FFFFFF;
font-size:16px;
font-weight:bold;
margin:0 0 12px;
padding:10px;
text-transform:uppercase;
border : 0px;
}
#errorMsg {
background:#67645F none repeat scroll 0 0;
color:#000;
font-size:16px;
font-weight:bold;
margin:0 0 12px;
padding:10px;
text-transform:uppercase;
border : 0px;
}
/*
 MODULE-LEVEL VISUAL ENDS
*/
/*SKIN SETTINGS */
#header h2{
margin:0 auto;
padding:87px 0 32px 134px;
width:993px;	
}
#header h2 a{
display:block;
height:68px;
text-indent:-9999px;
width:423px;	
}
/* global hat */
#pageTitle{
display : none;
}
#music_player #nav_global {
    display: none !important;
}
#nav_global #globalSearch{
	display : none;
}
#nav_global{
	background:transparent none repeat scroll 0 0 !important;
	height:31px !important;
}
#nav_global a{
color:#fff !important;
font-family:helvetica !important;
font-size:12px !important;
font-weight:bold !important;
text-transform:uppercase !important;
}
#nav_global a:hover{
	color:#ddb79f !important;	
}
#nav_global #eos_login_status_message,#nav_global li{
color:#fff !important;
font-family:helvetica !important;
font-size:12px !important;
font-weight:bold !important;
text-transform:uppercase !important;
}
#nav_member ul li.hello a.name{
	background:transparent url(../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bg_drop.png) no-repeat scroll right 4px !important;
}
#nav_member ul li.hello{
	background:transparent url(../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bg_drop.png) no-repeat scroll right 3px !important;
}
#nav_global ul li ul{
	padding-top : 9px !important;
}
#nav_member ul li.signout{
	border-left:1px solid #fff !important;
}
#nav_user ul li.signup{
	border-left:1px solid #fff !important;
}
#nav_member ul li.signup{
		border-left:1px solid #fff !important;
}
#nav_global ul li ul li ul{
left:15% !important;
padding:3px 0 0 !important;
width:105px !important;	
}
#nav_global ul li ul li ul li{
	border:0px !important;
	display:block !important;
	padding:0 !important;	
	background:transparent none repeat scroll 0 0 !important;
}
#nav_global ul li ul li ul li a{
	background:#413E3C none repeat scroll 0 0;
	border-top:1px solid #fff;
	color:#FFFFFF !important;
	display:block;
	padding:6px;
}
#nav_global ul li ul li ul li:first-child a{
	border:0px;
}
#nav_global ul li ul li ul li a:hover{
	background:#5d5856 none repeat scroll 0 0;
} 
/* End */
/* Nav */
.msie7 .nav_main,.nav_main {
    position: relative;
}
.nav_main {
margin:0 auto 96px;
width:999px;
} 
.nav_main div {
}
.nav_main ul {
background:transparent url(../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bg_topnav_new.png) no-repeat scroll 0 0;
display:block;
height:21px;
margin:0px 0px 0 30px;
padding:0;
position:relative;
width:718px;
} 
.nav_main ul li {
float:left;
margin:0px 0 0;
position:relative;
}
.nav_main ul li a, .nav_main ul li a:link, .nav_main ul li a:visited {
display:block;
height:21px;
margin:0;
padding:0;
text-indent:-9999px;
width:auto;
}
.nav_main ul li.active a, .nav_main ul li a:hover{
	background : transparent url(../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bg_topnav_new.png) no-repeat scroll 0 0;
}
.nav_main ul li a:hover, .nav_main ul li a:focus {
    color: #666046;
} 
.nav_main ul li.active a, .nav_main ul li.active li.active a {
    color:#DDB79F;
} 
.nav_main ul li.active li a {
    color: #FFF;
} 
.nav_main ul li.upload{
	display : none;
}
.nav_main ul li.nav-home{
width:66px;
}
.nav_main ul li.nav-bio{
	width:43px;
}
.nav_main ul li.nav-blog{
	width:58px;
}
.nav_main ul li.nav-music{
	width:66px;
}
.nav_main ul li.nav-photo{
	width:79px;
}
.nav_main ul li.nav-video{
	width:74px;
}
.nav_main ul li.nav-tour_dates {
	width:60px;
}
.nav_main ul li.nav-community_landing{
	width:111px;
}
.nav_main ul li.nav-store{
	width:65px;
}
.nav_main ul li.nav-group_detail_5603{
	width:93px;
}
.nav_main ul li.nav-home a{
	width:49px;
}
.nav_main ul li.nav-bio a{
	width:27px;
}
.nav_main ul li.nav-blog a{
	width:43px;
}  
.nav_main ul li.nav-music a{
	width:51px;
}
.nav_main ul li.nav-photo a{
	width:66px;
}  
.nav_main ul li.nav-video a{
	width:60px;
} 
.nav_main ul li.nav-tour_dates  a{
	width:45px;
}
.nav_main ul li.nav-community_landing a{
	width:98px;
}
.nav_main ul li.nav-store a{
	width:52px;
}
.nav_main ul li.nav-group_detail_5603  a{
	width:94px;
}

.nav_main ul li.nav-home a:hover,.nav_main ul li.nav-home.active a{
	background-position : 0px -56px;
}
.nav_main ul li.nav-bio a:hover,.nav_main ul li.nav-bio.active a{
background-position : -66px -56px;
}
.nav_main ul li.nav-blog a:hover,.nav_main ul li.nav-blog.active a{
background-position : -109px -56px;
}
.nav_main ul li.nav-music a:hover,.nav_main ul li.nav-music.active a{
background-position : -167px -56px;
}
.nav_main ul li.nav-photo a:hover,.nav_main ul li.nav-photo.active a{
background-position : -233px -56px;
}
.nav_main ul li.nav-video a:hover,.nav_main ul li.nav-video.active a{
background-position : -312px -56px;
}
.nav_main ul li.nav-tour_dates a:hover,.nav_main ul li.nav-tour_dates.active a{
background-position : -387px -56px;
}
.nav_main ul li.nav-community_landing a:hover, .nav_main ul li.nav-community_landing.active a{
background-position : -446px -56px;
}
.nav_main ul li.nav-store a:hover,.nav_main ul li.nav-store.active a{
background-position : -557px -56px;
}
.nav_main ul li.nav-group_detail_5603 a:hover, .nav_main ul li.nav-group_detail_5603.active a{
background-position : -622px -56px;
}

.msie7 .nav_main ul.flyoutMenu,.nav_main ul.flyoutMenu{
	top : 21px;
}
.nav_main ul.flyoutMenu {
background:transparent none repeat scroll 0 0;
display:block;
height:auto;
left:0;
padding:0;
position:absolute;
top:21px;
width:auto;
margin: 0px;
z-index:1000;
} 
.nav_main ul.flyoutMenu li {
display:block;
height:auto;
margin:0;
} 
.nav_main ul.flyoutMenu li a {
background:#413E3C none repeat scroll 0 0;
border-top:1px solid #F8F8F8;
color:#FFFFFF;
display:block;
font-family:"quara-web-1","quara-web-2",sans-serif,Arial,Helvetica;
font-size:15px;
font-weight:bold;
height:auto;
margin:0;
padding:4px 3px;
text-align:left;
text-indent:0;
text-transform:uppercase;
width:150px;
}
.nav_main ul.flyoutMenu li.active a{
    background: #5d5856;
	color:#ddb79f;
}
.nav_main ul.flyoutMenu li:first-child a{
	border-top :0px;
}
.nav_main ul.flyoutMenu li a:hover, .nav_main ul.flyoutMenu li a:focus {
    background: #5d5856;
	color:#ddb79f;
} 
.nav_main ul li.nav-store ul li a{
	padding-right:32px;
	width:100%;
}
.nav_main ul.flyoutMenu li a.flag {
    padding-left: 32px;
    background-repeat: no-repeat;
    background-position: 9px center;
	padding-right:4px;
}
.nav_main ul.flyoutMenu li a.us {
    background-image: url(../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/flag_us.gif);
} 
.nav_main ul.flyoutMenu li a.uk {
    background-image: url(../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/flag_uk.gif);
} 
.nav_main ul.flyoutMenu li a.spain {
    background-image: url(../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/Spain_flag_16x11.png);
} 
.nav_main ul.flyoutMenu li a.japan {
    background-image: url(../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/Japan_flag16x11.png);
} 
.nav_main ul.flyoutMenu li a.germany {
    background-image: url(../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/Germany_flag16x11.png);
}
/* End */
/* Foot And Head Nav Meta*/
.nav_meta{
	
}
.nav_meta ul li a {
display:block;
padding:1px;
}
.nav_meta li.more{
	float : right;
}
.nav_meta li.new{
	
}
.nav_meta li.register{
	
}
.nav_meta li.more a{
background:transparent url(../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bg_viewall.png) no-repeat scroll 0 0;
display:block;
height:21px;
margin:0;
padding:0;
text-indent:-9999px;
width:112px;
}


.nav_meta li.more a:hover{
	background-position:0 -150px;
}
.nav_meta li.new a{
background:transparent url(../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bg_viewall.png) no-repeat scroll 0 0;
display:block;
height:21px;
margin:0;
padding:0;
text-indent:-9999px;
width:112px;	
}
.nav_meta li.new a:hover{
	background-position:0 -150px;
}
.nav_meta li.register a{
background:transparent url(../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bg_viewall.png) no-repeat scroll 0 0;
display:block;
height:21px;
margin:0;
padding:0;
text-indent:-9999px;
width:112px;	
}
.nav_meta li.register a:hover{
	background-position:0 -150px;
}
.head .nav_meta .more{
	position : absolute;
	top : 12px;
	right : 0px;
}
.foot .nav_meta ul li {
margin:8px 8px 8px 20px;
}
/* End */
/* Nav Page */
.nav_page {
    
} .nav_page ul {
background:transparent url(../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bg_grid9_pgn.png) no-repeat scroll center top;
height:32px;
margin:0;
overflow:hidden;
position:relative;
text-align:center;
width:628px;
} .nav_page ul li.frst, .nav_page ul li.last, .nav_page ul li.location {
    display: none
} .nav_page ul li.prev {
height:31px;
left:0;
position:absolute;
top:0;
width:86px;
} .nav_page ul li.prev a {
background:transparent none repeat scroll 0 0;
display:block;
height:100%;
text-indent:-9999px;
width:100%;
} .nav_page ul li.prev a:hover,.nav_page ul li.prev span{
	background:transparent url(../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bg_grid9_pgn.png) no-repeat scroll 0 -93px;
}.nav_page ul li.prev span, .nav_page ul li.next span {
display:block;
height:100%;
text-indent:-9999px;
width:100%;
} .nav_page ul li.next {
height:31px;
position:absolute;
right:0;
top:0;
width:85px;
} .nav_page ul li.next a{
background:transparent none repeat scroll 0 0;
display:block;
height:100%;
text-indent:-9999px;
width:100%;
}.nav_page ul li.next a:hover,.nav_page ul li.next span{
	background:transparent url(../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bg_grid9_pgn.png) no-repeat scroll -543px -93px;
}.module .content .foot .nav_page ul li.page {
display:inline;
text-align:center;
} .nav_page ul li a {
    
} .module .content .foot .nav_page ul li.page a {
color:#797A7A;
font-family:helvetica;
font-size:16px;
font-weight:bold;
line-height:30px;
margin:1px;
padding:0px 5px;
} .module .content .foot .nav_page ul li.page a.active,.module .content .foot .nav_page ul li.page a:hover {
background:#E1DAD1 none repeat scroll 0 0;
color:#010101;
}   


.grid_5 .nav_page ul {
background:transparent url(../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bg_grid5_pgn.png) no-repeat scroll center top;
height:29px;
margin:10px 0 0;
overflow:hidden;
position:relative;
text-align:center;
width:316px;
 } .grid_5 .nav_page ul li.prev {
height:29px;
left:0;
position:absolute;
top:0;
width:74px;
} .grid_5 .nav_page ul li.prev a {
background:transparent none repeat scroll 0 0;
display:block;
height:100%;
text-indent:-9999px;
width:100%;
} .grid_5 .nav_page ul li.prev a:hover,.grid_5 .nav_page ul li.prev span{
	background:transparent url(../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bg_grid5_pgn.png) no-repeat scroll 0px -72px;
}.grid_5 .nav_page ul li.prev span, .grid_5 .nav_page ul li.next span {
display:block;
height:100%;
text-indent:-9999px;
width:100%;
} .grid_5 .nav_page ul li.next {
height:29px;
position:absolute;
right:0;
top:0;
width:73px;
} .grid_5 .nav_page ul li.next a{
background:transparent none repeat scroll 0 0;
display:block;
height:100%;
text-indent:-9999px;
width:100%;
}.grid_5 .nav_page ul li.next a:hover,.grid_5 .nav_page ul li.next span{
	background: transparent url(../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bg_grid5_pgn.png) no-repeat scroll -243px -71px;
}.module .content .foot .nav_page ul li.page {
display:inline;
text-align:center;
} .grid_5 .nav_page ul li a {
    
} .grid_5 .module .content .foot .nav_page ul li.page a {
color:#797A7A;
font-family:helvetica;
font-size:16px;
line-height:29px;
margin:1px;
padding:0 5px;
} .grid_5 .module .content .foot .nav_page ul li.page a.active,.grid_5 .module .content .foot .nav_page ul li.page a:hover {
background:#E1DAD1 none repeat scroll 0 0;
color:#010101;
}   

.grid_6 .nav_page ul {
background:transparent url(../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bg_grid6_pgn.png) no-repeat scroll center top;
height:31px;
margin:10px 0 0;
overflow:hidden;
position:relative;
text-align:center;
width:412px;
 } .grid_6 .nav_page ul li.prev {
height:31px;
left:0;
position:absolute;
top:0;
width:85px;
} .grid_6 .nav_page ul li.prev a {
background:transparent none repeat scroll 0 0;
display:block;
height:100%;
text-indent:-9999px;
width:100%;
} .grid_6 .nav_page ul li.prev a:hover,.grid_6 .nav_page ul li.prev span{
	background:transparent url(../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bg_grid6_pgn.png) no-repeat scroll 0px -93px;
}.grid_6 .nav_page ul li.prev span, .grid_6 .nav_page ul li.next span {
display:block;
height:100%;
text-indent:-9999px;
width:100%;
} .grid_6 .nav_page ul li.next {
height:31px;
position:absolute;
right:0;
top:0;
width:85px;
} .grid_6 .nav_page ul li.next a{
background:transparent none repeat scroll 0 0;
display:block;
height:100%;
text-indent:-9999px;
width:100%;
}.grid_6 .nav_page ul li.next a:hover,.grid_6 .nav_page ul li.next span{
	background: transparent url(../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bg_grid6_pgn.png) no-repeat scroll -327px -93px;
}.module .content .foot .nav_page ul li.page {
display:inline;
text-align:center;
} .grid_6 .nav_page ul li a {
    
} .grid_6 .module .content .foot .nav_page ul li.page a {
color:#797A7A;
font-family:helvetica;
font-size:16px;
line-height:31px;
margin:1px;
padding:0 5px;
} .grid_6 .module .content .foot .nav_page ul li.page a.active,.grid_6 .module .content .foot .nav_page ul li.page a:hover {
background:#E1DAD1 none repeat scroll 0 0;
color:#010101;
}   

.grid_3 .nav_page ul {
background:#67645F url(../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bg_grid_2_1_bottom.png) no-repeat scroll right bottom;
height:40px;
margin:0 0 0;
overflow:hidden;
position:relative;
text-align:center;
width:auto;
 } .grid_3 .nav_page ul li.prev {
left:24px;
position:absolute;
top:10px;
width:6px;
height:10px;
} .grid_3 .nav_page ul li.prev a {
background:transparent url(../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bg_grid3_pgnprev.png) no-repeat scroll 0px 0px;
display:block;
height:100%;
text-indent:-9999px;
width:100%;
} .grid_3 .nav_page ul li.prev a:hover,.grid_3 .nav_page ul li.prev span{
	background:transparent url(../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bg_grid3_pgnprev.png) no-repeat scroll 0px -18px;
}.grid_3 .nav_page ul li.prev span, .grid_3 .nav_page ul li.next span {
display:block;
height:100%;
text-indent:-9999px;
width:100%;
} .grid_3 .nav_page ul li.next {
height:10px;
position:absolute;
right:24px;
top:10px;
width:6px;
} .grid_3 .nav_page ul li.next a{
background:transparent url(../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bg_grid3_pgnnext.png) no-repeat scroll 0 0;
display:block;
height:100%;
text-indent:-9999px;
width:100%;
}.grid_3 .nav_page ul li.next a:hover,.grid_3 .nav_page ul li.next span{
	background: transparent url(../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bg_grid3_pgnnext.png) no-repeat scroll 0 -18px;
}.module .content .foot .nav_page ul li.page {
display:inline;
text-align:center;
} .grid_3 .nav_page ul li a {
    
} .grid_3 .module .content .foot .nav_page ul li.page a {
color:#797A7A;
font-family:helvetica;
font-size:12px;
line-height:29px;
margin:1px;
padding:0 5px;
} .grid_3 .module .content .foot .nav_page ul li.page a.active,.grid_3 .module .content .foot .nav_page ul li.page a:hover {
background:#E1DAD1 none repeat scroll 0 0;
color:#010101;
}
/* End */
a.comment, span.comment {
background:transparent url(../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/icons/bg_comment.png) no-repeat scroll 0 0;
padding:0 0 5px 27px;
}
a.comment:hover{
	background-position:0 -58px;
}
a.permalink, li.permalink a {
    background: url(../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/icons/bg_link.png) no-repeat 0 0px;
    padding: 0 0 0 18px;
} 
a.permalink, li.permalink a{
	display : none;
	padding : 0px;
	margin : 0px;
}
.articles li.permalink.vd, div.article li.permalink.vd {
    display: none;
}
a.sharelink, li.sharelink a {
    background: url(../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/icons/bg_share.png) no-repeat 0 0px;
    padding: 0 0 2px 20px;
}
a.sharelink, li.sharelink a{
	display : none;
	padding : 0px;
}
li.admin.delete a, .tools .delete a {
    background: url(../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/icons/bg_delete.png) no-repeat 0 0;
    padding:2px 0 1px 17px;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
} 
li.admin.delete a:hover{
	background-position:0 -58px;
}
li.admin.flag a {
    background: url(../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/icons/bg_flag.png) no-repeat 0 0;
    padding:2px 0 2px 22px;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
}
li.admin.flag span{
color:#C99472;
font-family:helvetica;
font-size:10px;
font-weight:bold;
text-transform:uppercase;	
}
li.admin.flag a:hover{
	background-position:0 -58px;
}
li.admin.edit a {
    background: url(../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/icons/bg_edit.png) no-repeat 0 0;
    padding:3px 0 3px 20px;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
}
li.admin.edit a:hover{
	background-position:0 -58px;
}
/*
 AD MODULE
*/ 
.ad {
    margin-bottom: 16px;
    text-align: center;
    z-index: 1;
    position: relative;
} .ad .head {
    background-color: #FFF;
} .ad .body {
    
} .ad.leaderboard .body {
    width: 728px;
    height: 90px
} .ad.skyscraper .body {
    width: 160px;
    height: 600px
} .ad.small .body {
    width: 180px;
    height: 160px
} .ad.medium .body {
    width: 300px;
    height: 250px;
    
} .ad .head h3, .ad .head .foot, .ad .foot h3 {
    font-size: 10px;
    font-weight: normal;
    color: #666;
    text-align: left
} .ad .foot {
    background-color: #FFF;
}
/* End */
.module .content .head h3 .note {
    margin: 5px 0 0;
    font-size: 11px;
    font-weight: normal;
    text-transform: none;
    float: right;
} 
.song_playlist .module .content .body ul, .video_player .module .content .body ul, .photo_viewer .module .content .body ul, .video_thumbnail .module .content .body ul {
    padding-top: 0;
}
.photo_viewer .module .content .body .nav_page ul{
	width:614px;
}
/*
 IN-MODULE-CONTENT-LEVEL NAVIGATION: tabs, content-flipping clickable elements
 */ 
.nav_switch {
    overflow: hidden;
    position: relative;
    height: 20px
} .nav_switch ul.ui-tabs-nav {
    width: 75px;
    margin: 0 auto;
} .nav_switch ul li {
    margin: 0 0 0 6px;
    float: left
} .nav_switch ul li a {
    background: url(../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/icons/bg_feature.gif) no-repeat top left;
    display: block;
    height: 9px;
    text-indent: -9999px;
    width: 9px
} .nav_switch ul li a:hover {
    background-image: url(../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/icons/bg_feature_current.gif);
} .nav_switch ul li a:focus {
    outline: none;
} .nav_switch ul li.ui-tabs-selected a {
    background-image: url(../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/icons/bg_feature_current.gif);
} 
/*    
 * BLOG-PAGE-LEVEL NAVIGATION:   navigate between previous and next blog posts ot: i believe this needs to be looked over again
 */ 
.nav_blog {
    padding: 0px;	
} .nav_blog ul {
    overflow: hidden;
    height: 1%;
background:#67645F none repeat scroll 0 0;
padding:6px;	
} .nav_blog ul li {
    line-height: 13px
} .nav_blog ul li a {
    display: inline-block;
    font-size: 11px
} .nav_blog ul li.next_post {
    float: right;
    line-height: 1em;
    width: 45%;
    text-align: right;
    margin: 0
} .nav_blog ul li.next_post .label {
    text-align: right;
    display: block;
	color:#FFFFFF;
} .nav_blog ul li.next_post a {
    font-size: 16px;
    font-weight: bold;
    font-family: helvetica,arial,sans-serif, serif;
    text-align: right
} .nav_blog ul li.prev_post {
    float: left;
    line-height: 1em;
    width: 45%
} .nav_blog ul li.prev_post .label {
    display: block;
	color:#FFFFFF;
} .nav_blog ul li.prev_post a {
    font-size: 16px;
    font-weight: bold;
    font-family: helvetica,arial,sans-serif, serif;
}
/* 
 * HEADER AND FEATURE MODULES ot: need to look over/cleanup/compact
 */ 
.header .feature {
    background-repeat: no-repeat
} .header img {
    display: block;
    width: 940px;
    height: 118px
} .header .module {
    margin: 0;
    background: none
} .header .module .content .body {
    position: relative;
    padding: 0;
    overflow: hidden;
    width: 100%
} .header .module .content .head, .header .module .content .foot {
    display: none
} .header .module .txt {
    position: absolute;
    width: 33%
} .header .nav_switch {
    position: absolute;
    right: 15px;
    top: 15px;
    z-index: 1
} .header .nav_page {
    float: none;
    position: absolute;
    right: 10px;
    bottom: 0
} .header .module .content .body ul li.feature {
    position: relative;
    height: 320px
}
/* @group Nine positions in Header Module */ 
#header .header_img img {
    visibility: hidden
} .header .module .description a {
    color: #fff
} .header .module .pos_top_lt {
    top: 0;
    left: 0
} .header .module .pos_top_lt .description {
    padding: 20px 0 0 40px
} .header .module .pos_top_c {
    top: 0;
    left: 33%
} .header .module .pos_top_c .description {
    padding: 20px 20px 0
} .header .module .pos_top_rt {
    top: 30px;
    right: 0
} .header .module .pos_top_rt .description {
    padding: 20px 40px 0 0
} .header .module .pos_mid_lt {
    top: 40%;
    left: 0
} .header .module .pos_mid_lt .description {
    padding: 10px 0 10px 40px
} .header .module .pos_mid_c {
    top: 40%;
    left: 33%
} .header .module .pos_mid_c .description {
    padding: 10px 20px
} .header .module .pos_mid_rt {
    top: 40%;
    right: 0
} .header .module .pos_mid_rt .description {
    padding: 10px 40px 10px 0
} .header .module .pos_btm_lt {
    bottom: 0;
    left: 0
} .header .module .pos_btm_lt .description {
    padding: 10px 40px 10px 0
} .header .module .pos_btm_c {
    bottom: 0;
    left: 33%
} .header .module .pos_btm_c .description {
    padding: 0 20px 20px
} .header .module .pos_btm_rt {
    bottom: 0;
    right: 0
} .header .module .pos_btm_rt .description {
    padding: 0 0 20px 40px
} .module .feature {
    display: block;
    position: relative
}
/* size of the image may break the column */ 
.module .feature .img {
    max-width: 395px;
    overflow: hidden;
    border: 1px solid #ccc;
    margin-bottom: 12px;
} .module .feature .img img {
    display: block;
} .module li.f_top div {
    display: inline
} .module li.f_top div.img {
    width: 100%
} .module li.f_rt .img {
    background-position: right
} .module li.f_rt .img img {
    float: right;
    padding-left: 10px
}
/* just to test... 2 lines of text in #moduleContainer1 */ 
.module li.f_btm {
    padding-top: 15%
} .module li.f_btm .txt {
    position: absolute;
    top: 0
} .module li.f_lt .img img {
    float: left; /*
     padding-right: 12px;*/
} .module .feature.ui-tabs-hide {
    display: none
}
/* @end */
/* GLOBAL LINK STYLING */

a.next, li.next a {
    background: url('../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/icons/bg_tools_directionals.gif') no-repeat 100% 3px;
}
a.prev, li.prev a {
    background: url('../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/icons/bg_tools_directionals.gif') no-repeat 100% -20px;
}
/*
 * Member detail info module 
 */
.content div.member .txt .obj_meta{
	color : #fff;
}
.content div.member .txt .obj_meta ul{
	padding-left:25px;	
}
.content div.member .txt .obj_meta .hd{
	display:none;	
}
.member_detail .obj_meta ul li{
font-family:Trebuchet MS;
font-size:11px;
font-weight:bold;
margin:5px 0 0 0px;
padding:0px 0px 3px 32px;
text-transform:lowercase;
float:left;
color:#C99472;
}
.member_detail .obj_meta ul li.images{
	background:transparent url(../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bg_member_images.png) no-repeat scroll 4px 0px;
}
.member_detail .obj_meta ul li.videos{
	background:transparent url(../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bg_member_videos.png) no-repeat scroll 5px 0px;
}
.member_detail .obj_meta ul li.comments{
	background:transparent url(../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bg_member_comments.png) no-repeat scroll 4px 0px;
}
.member_detail .obj_meta ul li.views{
	background:transparent url(../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bg_member_views.png) no-repeat scroll 4px 0px;
}
.member_detail .obj_meta ul li a{
color:#fff;
font-size:11px;
margin:0;
text-transform:lowercase;	
}
.obj_meta ul li.comments{
	padding : 0 0 3px 32px;
}
.content div.member .txt li.admin.fanme a{
	padding:0 0 0 32px;
	background:transparent url(../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bg_fanicon.png) no-repeat scroll 0px 0px;
	height:16px;
}
.content div.member .txt li.admin.prome a{
	padding:0 0 0 32px;
	background:transparent url(../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bg_proicon.png) no-repeat scroll 0px 0px;
	height:16px
}
.content div.member .txt li.admin.delete{
	padding-left:0px;
}
.content div.member .txt .obj_meta li.delete a{
background:transparent url(../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bg_delete.png) no-repeat scroll 7px 0px;
display:block;
font-family:trebuchet MS;
font-weight:bold;
margin:0;
padding:0px;
text-indent:0;
width:auto;
padding-left:32px;
}
.content div.member .txt .obj_meta li.delete a:hover{
	background-position :7px -58px;
	color:#9F7C65;
}
.content div.member .txt .obj_meta li.flag a{
font-family:trebuchet MS;
font-weight:bold;
margin:0;
padding:0 0 1px 26px;
background-position:0 -31px;
}
.content div.member .txt .obj_meta li.flag a:hover{
	background-position:0 0px;
	color:#9F7C65;
}
.content div.member .txt .obj_meta li.flag span{
	padding-left:32px;
	color:#C99472;
}
.content div.member .txt .obj_meta li.ban a{
color:#C99472;
margin-left:7px;
padding-left:25px;
float:left;
width:70px;
}
.content div.member .txt .obj_meta li.ban a:hover{
	color:#9F7C65;
}
/* dividers */ 
.hd {
    line-height: 1px;
    padding: 0;
    float: left;
    display: inline;
    width: 100%
}
  
   /* ratings */
 li .txt {margin-bottom: 5px;}
 .txt .rating {
 	padding: 7px 0 5px;
   float: left;
   margin-right:5px;
  }
 .content .rating ul {
   list-style: none;
   width:105px;/*
   height: 21px;*/
 	margin:0;
   padding: 0 !important;
   position: relative;
   overflow:visible;
   background:url(../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bg_ratingstars_large.png) repeat-x 0 -44px;
   }
   .rating ul.inactive {
   list-style: none;
   height: auto;
   float: left;
   width: 60px;
   margin:0;/*
   background:url('../zipupload/e40/56a/44a2df941fd592751de711484b/images/icons/bg_rating_inactive.gif') repeat-x 0 -24px;*/
   background: url(../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bg_smallstars_sprite.png) repeat-x 0 0px;
 }
   a.rate,
   .rating ul a.rate {
   background: transparent no-repeat top center;
   padding:2px 0;
   display:block;
   text-align:center
   }
   .rating ul li {
   float:left;
   width:21px;
   height:21px;
   padding:0;
   margin:0
   }
   .rating ul li a {
   display: block;
   width:21px;
   height:21px;
   text-decoration: none;
   text-indent: -9000px;
   z-index: 20;
   position: absolute;
   padding:0
   }
   .rating ul li a:hover {
   background:url(../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bg_ratingstars_large.png) repeat-x 0 -25px;
   z-index: 2;
   margin:0;
   padding:0;
   left:0
   }
   .video_player .rating ul li a:hover,
   .photo_viewer .rating ul li a:hover,
   .audio_player .rating ul li a:hover,
   .album_info .rating ul li a:hover{
   	background-position:0px -21px;
   }
   .album_info .rating ul li.current{position:absolute;}
   .rating ul a.ratingone {
   left: 0px;
   top:0px;
   }
   .rating ul a.ratingone:hover {
   width: 21px
   }
   .rating ul a.ratingtwo {
   left: 21px;
   top:0px;
   }
   .rating ul a.ratingtwo:hover {
   width: 42px
   }
   .rating ul a.ratingthree {
   left: 42px;
   top:0px;
   }
   .rating ul a.ratingthree:hover {
   width: 63px
   }
   .rating ul a.ratingfour {
   left: 63px;
   top:0px;
   }
   .rating ul a.ratingfour:hover {
   width: 84px
   }
   .rating ul a.ratingfive {
   left: 84px;
   top:0px;
   }
   .rating ul a.ratingfive:hover {
   width: 105px
   }
   .rating ul li.current {
   background:url("../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bg_ratingstars_large.png") repeat-x scroll 0 1px transparent;/*
   position: absolute;
   height: 16px;
   top:0;
   left:0;*/
   position: relative;
   display: block;
   height: 21px;
   margin:0;
   padding:0;
   z-index:1;
   text-indent: -9000px
   }
   .rating ul.inactive li.current {
   height: 12px;
   background: url(../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bg_smallstars_sprite.png) repeat-x 0 -27px;
   }
   .rating .total {
   float:left;
   font-weight:normal;
   color:#afaeac;
   line-height:20px;
   text-transform:capitalize;
   font-size:11px;
   margin-top:2px;
   margin-left:4px;
   }
   .rating .text {
   float:left;
   width:110px;
   line-height:20px;
   text-transform:lowercase;
   font-size:11px
   }
   .compact .rating ul {
   margin-left: auto;
   margin-right: auto
   }
   .compact .rating .total {
   width: auto;
   margin-top: -0.3em;
   text-align: center
   }
 /* general comment indications next to ratings */
 .txt .comments {
   background: url(../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/icons/bg_comment.png) 0px 2px no-repeat;
   float: left;
   padding: 2px 0 5px 25px;
   font-size: 12px;
   margin: 5px 0 0;
   font-weight:bold;
   color:#A37E66;
 }
 .txt .author {
 	clear: both;
	color:#fff;
 }
 .txt .author span{
 	color:#AD8469;
 }
 /* end comments indications */
   /* OBJECT BLOCKS */
   /* MEMBER TOOL TIP */
   .tt div.member.s .img {
   background:url("../zipupload/e40/56a/44a2df941fd592751de711484b/images/icons/bg_member_s.gif") no-repeat center center
   }
   .tt div.member.m .img {
   background:url("../zipupload/e40/56a/44a2df941fd592751de711484b/images/icons/bg_member_m.gif") no-repeat center center
   }
   .tt div.member.l .img {
   background:url("../zipupload/e40/56a/44a2df941fd592751de711484b/images/icons/bg_member_l.gif") no-repeat center center
   }
   .tt div.member .txt {
   position:static;
	z-index:1;
   }
   .tt div.member .txt h4 {
   color:#FFF;
	    font-family: helvetica,arial,sans-serif, serif;
   font-weight:bold;
   font-size:18px;
   }
   /* single member display - detail page */
   .content div.member.m {
   width:126px;
   height:164px;
   padding:10px 0 0;
   background:#DEDCDB
   }
   .content div.member.m.pro {
   background:#f6f6f6
   }
   .content div.member.m .img {
   margin:0 10px 10px;
   background:url(http://static.global.ciscoeos.com/zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/icons/bg_member_m.gif) no-repeat center center
   }
   .content div.member.m .img a {
   width:104px;
   height:104px
   }
   .content div.member.l {
   padding:24px 0 0;
   overflow:hidden;
   }

   .content div.member.l .img {
   width:140px;
   height:140px;
   margin:0 10px 10px 10px;
   background:url(../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bg_140_avatar.jpg) no-repeat center center;  
   }
   .content div.member .img {
   position:relative
   }
   .content div.member div.avatar .img{
   		background:transparent url(../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bg_30_30_avatar.jpg) no-repeat scroll center center;
   }
   .content div.member .img .tools {
   background:#FFF;
   font-size:10px;
   padding:2px;
   line-height:12px
   }
   .content div.member .img img {
   display:none
   }
   .content div.member .txt {
   
   }
   .content div.member .txt .tagline {
   margin:2px 0;
   font-size:11px
   }
  .member_detail .module .content .body {padding-bottom:0}
   .content div.member .txt .obj_meta {
   padding:0;
   }


   
   .content div.member .txt .obj_meta li.flag a {
   background-position: 0 -74px;
   font-size: 11px
   }
   .content div.member .txt .obj_meta li.flag span {
   background-position:0 0;
   color:#C99472;
   font-size: 11px
   }
   .content div.member .txt li.admin.prome {
   padding:0
   }
   .content div.member .txt li.admin.prome a {
   font-size: 11px
   }
   .content div.member .txt li.admin.fanme {
   padding:0
   }
   .content div.member .txt li.admin.fanme a {
   font-size: 11px;
   color:#333;
   line-height:13px
   }
   .content .foot .obj_meta {
   color:#999;
   padding:5px 0 10px
   }
   .content .foot .obj_meta li {
   font-size:11px;
   padding:0
   }
   /* member's about me */
   .content .about .description {
   font-size:13px;
   line-height:18px;
   }
   .content .about .description .tools {
   background:#FFF;
   line-height:12px;
   font-size:10px;
   padding:2px
   }
   .content .about .var {
   border-top:1px dotted #333333;
   margin:10px 0 0;
   padding:10px 0 0;
   font-size:13px;
   /* position:relative;*/
   }
   .content .about .var .tools {
   background:#FFF;
   font-size:10px;
   padding:2px;
   line-height:12px
   }
   .content .about .var .label {
   }
   .content .about .var .value {
   	margin-top:8px;
   	font-family: helvetica,arial,sans-serif, serif;
   	font-size:18px;
   	line-height:24px;
   	}
   /* member's detail page title for pro state */
   .content .head.pro {
background:#67645F none repeat scroll 0 0;
padding:0 0 2px;
   }
   .content .head.pro h3{
   	background:transparent none repeat scroll 0 0;
   }
   /* photos */
   ul.photos {
   height:1%;
   *padding-bottom:9px;
   }
   .photos li {
   float:left;
   margin:0 10px 10px 0;
   padding-bottom:10px;
   border-bottom:1px dotted #5D5D5D;
   }
  .grid_6  .photos li.xs {clear:none}
   .photos li.pro {
   border:0
   }
  
  .photos li .hd {margin-top:10px;}
   .photos li .img a {
   display:block;   
   }


   .photos li .txt {
   font-size: 11px;
   height: 80px;
   }
   .photos li.s .txt {
		width: 144px;
   }
   .grid_6 .photos li.s .txt {width: 104px;}
   .photos li .txt .title {
   margin:3px 0 0 0;
   overflow:hidden;
	width:175px;
   
   }
   .grid_6 .photos li .txt .title{
   	width:auto;
   }
   .photos li .txt .title h4 {
   font-size:13px;
   font-weight:bold;
   line-height:12px;
   text-transform:uppercase;
   }
   .photos li .txt .title h4 a{
   	color:#fff;
   }
   .photos li .txt .title h4 a:hover{
   	color:#9F7C65;
   }
   .photos li .txt .category {
   font-size: 10px;
   line-height:12px;
   clear:both;
   color:#Fff;
   }
   .photos li .txt .views {
   clear:both;
   font-size:10px;
   line-height:12px;
   height:12px;
   color:#fff;
   }
   .photos li .txt .views span{
   	color:#AD8469;
   }
   /* photo compact (no padding, overlay text) */
   .photos li.compact {
   position:relative;
   overflow:hidden
   }
   .photos li.compact .img {
   position: absolute;
   z-index:1
   }
   .photos li.compact.hover .img a {
   background-color:#fff;
   filter:alpha(opacity=80);
   opacity:0.8
   }
   .photos li.compact .txt {
   padding:6px 0 0 6px;
   margin:0 10px 10px 0;
   position:relative;
   z-index:0;
   overflow:hidden;
   color:#333;
   font-size: 11px;
   height:auto
   }
   .photos li.compact.hover .txt .title,
   .photos li.compact.hover .txt {
   z-index:3;
   display:block
   }
   .photos li.compact .txt .title h4 a {
   color:#666
   }
   .photos li.compact .txt .title h4 a:hover {
   text-decoration:none
   }
   /* photo thumbnails */
   /* container sizes */
   .photos li.xs {
   width:87px
   }
 .photos li.s {
 	width:104px;
	margin-left:10px;
	margin-right:10px;
 }
 #community_landing .photos li.s{
 	width:50%;
	float:left;
	clear:none;
	margin-right:0px;
	border:none;
 }

  #community_landing  .photos li.s .txt{
  	margin-left:0px;
	width:auto;
  }
  #community_landing  .photos li.s .txt .author{width:102px;overflow:hidden;}
  #community_landing  .photos li.s .txt .author a{width:100px;overflow:hidden;}
 .grid_3 .photos li.s {margin-right: 0;}
  .photos li.m {
   width:175px;
   padding-bottom:0px;
   margin:0px 10px;
   }
   .photos li.l {
   width:360px
   }
   /* thumb backgrounds */
   .photos li.xs .img {
   background:url("../zipupload/e40/56a/44a2df941fd592751de711484b/images/icons/bg_photo_xs.gif") no-repeat center center
   }
   .photos li.s .img {
   background:url("../zipupload/e40/56a/44a2df941fd592751de711484b/images/icons/bg_photo_s.gif") no-repeat center center;
   width:104px;   
   }
   .grid_3 .photos li.s .img {margin-bottom:7px; margin-left:35px;}
   
   .photos li.m .img {
   background:url("../zipupload/e40/56a/44a2df941fd592751de711484b/images/icons/bg_photo_m.gif") no-repeat center center
   }
   .photos li.l .img {
   background:url("../zipupload/e40/56a/44a2df941fd592751de711484b/images/icons/bg_photo_l.gif") no-repeat center center
   }
   .photos li.xl .img {
   background:url("../zipupload/e40/56a/44a2df941fd592751de711484b/images/icons/bg_photo_xl.gif") no-repeat center center
   }
   /* thumb sizes */
   .photos li.xs .img a {
   width:70px;
   height:70px
   }
   .photos li.s .img a {
   width:103px;
   height:103px
   }
   .photos li.m .img a {
   width:175px;
   height:175px
   }
   .photos li.l .img a {
   width:350px;
   height:350px
   }
   .photos li.xl .img a {
   width:540px;
   height:540px
   }
   .photos li.compact.xs {
   height:80px
   }
   .photos li.compact.s {
   height:114px
   }
   .photos li.compact.m {
   height:140px;
   clear:none;
   margin:3px;
   padding-bottom:0;
   }
   .photos li.compact.l {
   height:360px
   }
   .photos li.compact.xl {
   height:540px
   }
   /* single photo display */
   .content div.photo {
   overflow:hidden
   }
   .content div.photo .title {
   text-transform:capitalize
   }
   .content div.photo .img {
   margin:10px 0;
   text-align:center
   }
  .photo_viewer .content div.photo .img {margin-top:6px}
   .content div.photo .img img {
   	display:inline;   
   	}
   .content div.photo .author {
   float:right;
   margin-top:7px;
   }

   .content div.photo .rating {
   float:left;
   margin-bottom:5px;
   }
   .content div.photo .description {
   padding:5px 0 8px;
   clear:both
   }
   .content div.photo .description a.more {
   background:url("../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/icons/bg_tools_directionals.gif") no-repeat 100% 3px;
   padding:0 10px 0 0;
   border:0;
   float:right
   }
   .content div.photo .description a.less {
   background:url("../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/icons/bg_tools_directionals.gif") no-repeat 100% -32px;
   padding:0 10px 0 0;
   float:right
   }


   .content div.photo .nav_page {float:none; clear:both}
   .content div.photo .nav_page ul {
   padding:0;
   background:none;
   }
   .content div.photo .nav_page ul li.prev {float:left;}
   .content div.photo .nav_page ul li.prev a {
   background: url(../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bg_content_previous.png) no-repeat 0px 0px;
   padding:0px;
   height:28px;
 	display:block;
 	border:0;
 	text-transform: uppercase;
 	font-family: Verdana, sans-serif;
   font-size:10px;
   }
   .content div.photo .nav_page{
   	width:614px;
   }
   .content div.photo .nav_page ul li.next a {
   background: url(../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bg_content_next.png) no-repeat 0px 0px;
   padding:0px;
   height:28px;
   display:block;
   border:0;
   text-transform: uppercase;
   font-family: Verdana, sans-serif;
   font-size:10px;
   text-indent:-9999px;
   }
   .content div.photo .nav_page ul li.prev a:hover{
   		background-position:0px -41px;
   }
   .content div.photo .nav_page ul li.next a:hover,
   .content div.photo .nav_page ul li.next a:focus{
   	background-position:0px -41px;
	}
   .content div.mphoto .img {
   margin:10px 0;
   text-align:center
   }
   .content div.mphoto .img img {
   width:100%;
   display:block
   }
   .content div.mphoto .views {
   display:inline
   }
   .content div.mphoto .comments {
   display:inline
   }
   
   /* article */
   
   #rss_in .articles li .description, #rss_in  div.article .description{
   		margin:0px;
   }
   

   /* used? */
   .content .current_category {
   font-weight:bold;
   color:#333;
   font-size:16px
   }
   .content .current_category .label {
   font-weight:normal;
   font-style:italic
   }
   /* topic */
   .topics li {
   margin:0 0 6px;
   overflow:hidden;
   width:100%;
   clear:left;
   }
   .topics li .img {
   float: left;
   background:url(../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bg_48_48_avatar.jpg) no-repeat center center;
    margin:0 10px 0 0;
   }
  
   	.grid_6 .topics li .txt {width:330px}
   .topics li .img a {
   width:48px;
   height:48px;
  
   }
   .topics li .date {
   display:inline;
   font-size:11px;
   padding-left:21px;
   }
   .topics li .author {
   display:inline;
   font-size: 11px;
   }
   .topics li .author a {font-style:normal}
   .topics li .description {
   clear:both;
	font-size:12px;
	line-height:15px;
	margin:0 0 3px;
   }
   .topics li .activity {
   font-size:11px;
   float: right;
   }
   .topics li .tools {
   display:inline
   }
   .topics li .tools ul {
   margin:0 0 0 6px;
   display:inline
   }
   .topics li .tools ul li {
   margin:0 6px 0 0;
   padding:0 0 0 6px;
   border-left: 1px dotted #ddd;
   display:inline;
   font-style:italic
   }
   .topics li .category ul li {
   display:inline;
   }
   .topics li .hd {
   margin:0 0 10px;
   border-bottom:1px dotted #5D5D5D;
   display:none;
   }
   .topics li.list {
   overflow:hidden;
   width:100%
   }
   .topics li.list.header {
   display:none;
   }
   .topics li.list div {
   padding:0
   }
   .topics li.list.header div {
   font-size:10px
   }
   .topics li.list.header .title {
   float:left;
   width:435px;
   margin:0 10px 0 0;
   line-height:1.16em
   }
   .topics li.list.header .category {
   float:left;
   width:110px;
   margin:0 10px 0 0
   }
   .topics li.list.header .activity {
   float:left;
   width:62px;
   margin:0 10px 0 0
   }
   .topics li.list.header .date {
   float:left;
   width:80px
   }
   .topics li.list .title {
   float:left;
   margin:0 10px 0 0;   
   }
   
   .grid_6 .topics li.list .title { float:none;}
   .topics li.list .title h4 {
   	font-family: helvetica,arial,sans-serif, serif;
	 	 font-weight:bold;
	 	font-size:18px;
	 	margin-bottom:10px;
	 	}
		
  .topics li.topic .title h4 {
  	font-family:helvetica,arial,sans-serif, serif;
  	font-weight:bold;
  	font-size:16px;
  }
  
   .topics li.list .description {
   font-size:11px;
   margin:0 5px 0 0
   }
   
   .topics li.list .author {
   font-size:11px;
   }
   
   .grid_6 .topics li.list .author, .grid_6 .topics li.list .category,
   .grid_6 .topics li.list .activity, .grid_6 .topics li.list .date {
   	width:132px;
	display:block;
	}
	
   .topics li.list .category {
   float:left;
   width:110px;
   font-size:11px;
   padding-top:3px;
   }
   .topics li.list .category ul {
   	padding-top:0;
   	}
   .topics li.list .activity {
   float:right;
   width:62px;
   font-size:11px;
   margin-top: -12px;
   }
   .topics li.list .date {
   float:right;
   clear:right;
   width:80px;
   font-size:11px;
   padding-top:3px;
   }
   /* DISCUSSION TOPIC: DETAIL */
   .content div.topic {
   overflow:hidden;
   width:100%
   }
   .content div.topic .description {line-height:18px; padding-top:10px}
   .content div.topic .tools ul {padding-top:0}
   .content div.topic .img {
   float:left;
   margin:0 10px 10px 0;
   background:url(../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bg_104_104_avatar.gif) no-repeat center center
   }
   .content div.topic .img a {
   width:104px;
   height:104px
   }
   .content div.topic .img img {border:1px solid #CCC;}
   .content div.topic .txt .title {
   padding:0
   }
   .content div.topic .txt .title h3 {
   font-family: helvetica,arial,sans-serif, serif;
   font-weight: bold;
   }
   .content div.topic .txt .author {
   display:inline;
   font-size:11px
   }
   .content div.topic .txt .date {
   display:inline;
   font-size:11px;
   font-style:italic
   }
   .content div.topic .hd {
   border-bottom:1px dotted #eee;
   margin:0 0 10px
   }
         				/* Setting up all the image size in the discussion to a predetermined one */
   .content div.topic .description p img{

	} 
   
    .content li.topic .description p img{

	} 
	



   
   

 	.content .division {padding-bottom:10px;}
   .content .division .title {
 	font-family: helvetica,arial,sans-serif, serif;
 	font-size:14px;
   font-weight:bold;
   }
   .content .division .category {
   padding:5px 10px 5px
   }
   .content .division .category.selected {
   background:#cbcbcb;
   }
   .content .division .category .title {
   padding:0;
   font-family: Arial, Helvetica, sans-serif;
   font-size:12px;
   font-weight:bold;
   }
   .content .division .category .title a {
   display:inline;
   text-transform:capitalize
   }
   .content .division .category .title span {
   display:block;
   text-transform:capitalize
   }
   .content .division .category .date {
   font-size:11px
   }
   .content .division .category.selected .title a {
   color:#333
   }
   .content .division .category.selected .date {
   color:#ddd
   }
   .content ul#category-list {
   overflow:visible;
   }
   .content ul#category-list ul {padding-top:5px}

   /* video */
   ul.videos {
   height:1%
   }
   .videos li {
   margin:10px 0 0 0;
   float:left;
   display:inline;
   background:transparent;
   padding:0 
   }
   .grid_6 .videos li {margin-right:10px;margin-left:10px;}
   .videos li .hd {
   margin:0;
   border-bottom:1px dotted #5D5D5D;
   }
   .videos li.xs.list,
  
   .videos li.m.list,
   .videos li.l.list,
   .videos li.xl.list {
   float:none;
   margin:0 0 10px;
   overflow:hidden;
   width:100%;
   padding:0
   }
   .videos li .img {
   /*border: 1px solid #B3B3B3;*/
   }
    .grid_6 .videos li .img {border:0}
   .videos li.list .img {
   float:left;
   margin:0 10px 0 0
   }
   .videos li .img a {
   background:url("../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bg_preplay_medium.png") no-repeat scroll center 10px transparent;
   }
   .videos li .img a:hover{
   	background-position:center -96px;
   }
   .videos li .txt {
   overflow:hidden;
   }
   .videos li.list .txt {
   float:left;
   height:auto;
   *float:none;
   margin-top:3px;
   
   }
   
   /********* fixing for title truncate issue ************/
   .videos li .txt .title {
    display:block;
    overflow:hidden;	
   }
   .videos li .txt .title h4 {
    font-size:13px;
    font-weight:bold;
	text-transform:uppercase;
   }
   .videos li .txt .title h4 a{
   	color:#fff;
   }
    .videos li .txt .title h4 a:hover{
   	color:#9F7C65;
   }
   .videos li .txt .title h4 a{
   	color:#fff;
   }
   .videos li .txt .duration {
   font-size:13px;
   font-weight:bold;
   color:#C99472;
   }
 .videos li .txt .author {
 	font-size:10px;
 	line-height:13px;
 	clear: both;
	color:#fff;
 }
 .videos li .txt .author span{
 	color:#AD8469
 }
   .videos li .txt .description {
   font-size:10px;
   line-height:13px
   }
   .videos li .txt .activity {
   display:inline
   }
   .videos li .txt .views {
   font-size: 10px;
   line-height: 13px;
   clear:both;
   color:#fff;
   }
   .videos li .txt .views .val {
  	color:#AD8469;
   }
   .videos li .txt .category {
   font-size: 10px;
   line-height: 13px;
   color:#fff;
   }
   /* thumb backgrounds */
   .videos li.xs .img {
   background:url("../zipupload/e40/56a/44a2df941fd592751de711484b/images/icons/bg_video_xs.gif") no-repeat center center
   }
   .videos li.s .img {
   background:url("../zipupload/e40/56a/44a2df941fd592751de711484b/images/icons/bg_video_s.gif") no-repeat center center
   }
   .videos li.m .img {
   background:url("../zipupload/e40/56a/44a2df941fd592751de711484b/images/icons/bg_video_m.gif") no-repeat center center;
   margin-bottom:10px;
   *margin-left:0px !important;
   }
   .videos li.l .img {
   background:url("../zipupload/e40/56a/44a2df941fd592751de711484b/images/icons/bg_video_l.gif") no-repeat center center
   }
   .videos li.xl .img {
   background:url("../zipupload/e40/56a/44a2df941fd592751de711484b/images/icons/bg_video_xl.gif") no-repeat center center
   }
   /* thumb sizes */
   
   .videos li.xs .img a {
   width:70px;
   height:39px
   }
   .videos li.s .img a {
   width:104px;
   height:60px;  
   /*margin-left:-1px;*/
   }
  .content .videos li.m .img a {
	  height:79px;  
   }
   /********* for fixing alignment issue after ss1-1.6 upgrade ***/
  .content .videos li.m .img a {
  	    width:139px;
		margin-left:0px;  	
  	}
	
   .videos li.l .img a {
   width:350px;
   height:197px
   }
   .videos li.xl .img a {
   width:540px;
   height:304px
   }
   /* container sizes */
   .videos li.xs {
   width:80px
   }
   .videos li.s {
   width:104px
   }
   .videos li.m {
   width:265px;
   margin-left:15px;
   margin-right:15px;
   }
   .videos li.l {
   width:360px
   }
   /* pro settings */
   .videos li.pro {
   border:0;
   padding:0
   }
   .content div.video {
   overflow:hidden;
   height:1%
   }
   .content div.video.pro {
   border:0;
   background:none;
   }
   .content div.video .title {
   text-transform:uppercase
   }
   .content div.video .player {
   margin:6px 0;
   height:342px;
   background:#000
   }
   .content div.video .author {
   float:right;
   }

   .content div.video .rating {
   float:left
   }
   .content div.video .description {
   padding:10px 0 5px;
   clear:both;
   }
   .content div.video .description a.more {
   background:url("../zipupload/e40/56a/44a2df941fd592751de711484b/images/icons/bg_tools_directionals.gif") no-repeat 100% 4px;
   padding:0 10px 0 0;
   border:0;
   float:right;
   *background:url("../zipupload/e40/56a/44a2df941fd592751de711484b/images/icons/bg_tools_directionals.gif") no-repeat 100% 3px;
   }
   .content div.video .description a.less {
   background:url("../zipupload/e40/56a/44a2df941fd592751de711484b/images/icons/bg_tools_directionals.gif") no-repeat 100% -31px;
   padding:0 10px 0 0;
   float:right
   }
   .content div.video .ad_sponsor {
   display: none;
   }
  .content div.video .tools ul li {
   float:left
   }
.video_player .content div.video .tools ul li  {
	float:right;
  padding-right:10px;
  }

   
 .photo_viewer .content div.photo .tools ul li  {
 	float:right;
   padding-right:10px;
   }
   
  .photo_viewer .content div.photo .tools ul li.admin.flag{
	padding-top:5px;
}

   .photo_viewer .content div.photo .tools ul li.admin.delete{
   	margin-right:15px;
	margin-top:8px;
   }
   .video_player .content div.video .tools ul li.sharelink,
	.photo_viewer .content div.photo .tools ul li.sharelink{display:none;}


   /* audio */
   ul.songs {
   height:1%
   }
   .songs li {
   overflow:hidden;
   width:100%;
   margin:0 0 10px
   }
   .songs li .hd {
   margin:0 0 10px;
   height:0
   }
   .songs li.pro {
   border:0
   }
   .songs li .img {
   border: 2px solid #f6f6f6;
   background:url("../zipupload/e40/56a/44a2df941fd592751de711484b/images/icons/bg_audio_img.gif") no-repeat center center !important;
   float:left;
   margin:0 10px 0 0
   }
   .songs li.pro .img {
   border-color:#ddd
   }
   .songs li .img a {
   height:11px;
   width:15px
   }
   .songs li .txt {
   margin:0 0 0 30px
   }
   .songs li .txt .title {
   display:inline
   }
   .songs li .txt .title h4 {
   font-size:11px;
   display:inline
   }
   .songs li .txt .duration {
   font-size:11px;
   margin:0 0 0 0.6em;
   display:inline
   }
   .songs li .txt .category {
   font-size:11px
   }
   .songs li .txt .views {
   font-size:11px;
   clear:both
   }
   .songs li .txt .views .val {
   color:#666
   }
   .songs li .txt .description {
   font-size:11px
   }
   .songs li .txt .buy {
   clear:both;
   font-size:11px;
   padding:5px 0 0
   }
   .songs li .txt .author {
   font-size:11px;
   display:inline
   }
   .songs li.list.header {
   display:none
   }
   .songs li.list.header .txt .title {
   margin:0 40px 0 0
   }
   .songs li.list .txt .title {
   float:left;
   margin:0 10px 0 0;
   width:160px
   }
   .songs li.list .txt .rating {
   float:left;
   font-size:11px;
   height:16px;
   width:70px;
   margin:0 10px 0 0
   }
   .songs li.list .txt .comments {
   float:left;
   width:25px
   }
   .songs li.list .txt .category {
   float:left;
   margin:0 10px 0 0;
   font-size:11px;
   width:70px;
   font-style:italic
   }
   .songs li.list .txt .description {
   font-size:11px
   }
   .songs li.list .txt .buy {
   margin:0 0 0 10px;
   width:130px;
   float:right;
   clear:none;
   padding:0
   }
   .songs li.list .txt .views {
   float:right;
   width:70px
   }
   /* audio detail view */
   .content div.audio {
   overflow:hidden;
   font-family:Verdana;
   }
   .content div.audio .title {
   color:#333;
   padding:10px 10px 40px 0;
   margin:0 0 1px;
	font-size:10px;
   }
   .content div.audio .title .img {
   float:left;
   margin:0 10px;
   background:url('../zipupload/e40/56a/44a2df941fd592751de711484b/images/icons/bg_pl_info_img.gif') no-repeat top left;
   display:block;
   width:70px;
   height:70px
   }
   .content div.audio .title h3 {
   color:#333;
   font-weight:bold;
   text-transform:capitalize;
   margin:10px 0 0;
   font-family:helvetica,arial,sans-serif,serif;
	font-size:14px;
	line-height:20px;
   
   }
   .content div.audio .player {
   margin:0 0 10px;
   width:480px;
   height:35px;
   background:#dedede;
   }
   .content div.audio .rating {
   float:left
   }
   .content div.audio .tools {
   float:right
   }
   .content div.audio .tools ul li a {
   font-size:12px;
   line-height:20px
   }

   .content div.audio .buy {
   font-size:11px;
   color:#aaa;
   padding:10px 0 0;
   clear:both
   }
   .content div.audio .description {
   clear:both;
   padding:10px 0 0;
   font-size:11px;
   color:#aaa
   }
   .content div.audio .description a.more {
   background:url("../zipupload/e40/56a/44a2df941fd592751de711484b/images/icons/bg_tools_directionals.gif") no-repeat 100% 1px;
   padding:0 10px 0 0;
   float:right
   }
   .content div.audio .description a.less {
   background:url("../zipupload/e40/56a/44a2df941fd592751de711484b/images/icons/bg_tools_directionals.gif") no-repeat 100% -31px;
   padding:0 10px 0 0;
   float:right
   }
   .content div.audio .lyrics {
   	margin:20px 0 0;
   }
   .content div.audio .lyrics h3 {
   padding: 0 0 4px 16px;
   font-weight: bold;
   text-transform: uppercase;
   background:url("../zipupload/e40/56a/44a2df941fd592751de711484b/images/icons/bg_tools.gif") no-repeat 0 -89px;
   color:#ffffff;
   }
   .content div.audio .lyrics .val {
    font-size:12px;
	font-family:Helvetica, Arial, sans-serif,serif;
   	padding:15px 0 15px;
	display:block;
   }
   .content div.audio .lyrics .show {
   margin:10px 0 0;
   display: none;
   }
   .content div.audio .lyrics .show a {
   background:url("../zipupload/e40/56a/44a2df941fd592751de711484b/images/icons/bg_tools_directionals.gif") no-repeat 100% -31px;
   padding:0 12px 0 0;
   font-size:11px
   }
   .content div.audio .lyrics .show a.active {
   background:url("../zipupload/e40/56a/44a2df941fd592751de711484b/images/icons/bg_tools_directionals.gif") no-repeat 100% -10px
   }
   
   fieldset legend {
   font-weight:bold;
   font-size:13px;
   text-transform:uppercase
   }
   .input {
   margin:0 0 10px;
   overflow:hidden
   }
   fieldset .note,
   .input .note {
   margin:5px 0;
   }
   .input.radio input {
   float:left;
   margin:0 10px 0 0
   }
   .input.radio label strong {
   color:#333;
   font-size:14px;
   font-weight:bold
   }


   .input.file input, .input.browse input {
   	border:1px solid #CCCCCC;
   	padding:2px 10px;
   	}
       .input.text input {
           border: 1px solid #CCCCCC;
           padding: 2px 10px;
       } .inline .input {
           margin: 20px 0 0
       }
   .input label {
   display:block;
   margin:0 0 5px
   }
   .add_new_article .input label {
   	font-size:12px;
		font-weight:bold;
		text-transform:uppercase;
		}



  .edit_profile fieldset {
  	padding-bottom:10px;
  	border-bottom:1px solid #999999;
  	}
	.mac .safari3 .edit_profile .body fieldset,
	.mac .safari4 .edit_profile .body fieldset {
		display:inline;
	}
  .edit_profile fieldset:first-child {
  	padding-bottom:0;
  	border-bottom:0;
  	}
  .edit_profile fieldset legend {
  	font-size:18px;
  	font-family: helvetica,arial,sans-serif, serif;
  	text-transform: none;
  	margin-top:10px;
  	padding-top:7px;
	*margin-left:-7px;
	color:#CCCBCB;
  	}
   .edit_profile fieldset:first-child legend {
   	margin-top:0; 
   	padding-top:0;
   	}
   .edit_profile .content .body {
   padding-top:45px;
   overflow:hidden;
   }
   .edit_profile .main {
   float:left;
   width:605px;
	 overflow:hidden;
   }
   .input.required label{
		/*background:url("../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/icons/bg_required.png") no-repeat scroll 0 4px transparent;*/
		padding-left:8px;
	}
  /* .edit_profile .main .hd {
   margin:20px 0 0 0;
   float:none;
   display:block;
   border-bottom:1px solid #999;
   } */
   .edit_profile .main .hd {display:none}
   .edit_profile .related {
   width:288px;
   float:left;

   }
   .edit_profile .related .tt {
   margin:37px 0 0 0px;
   position:relative;
   }
   .edit_profile .module .content .body ul {
   	padding-top:0;
   	margin-bottom:10px;}
   .edit_profile #fileName {
     width:215px;
   }
   .edit_profile .input.text input{
   	width:586px;
	line-height:18px;
   }
   
   .edit_profile .input.text label,
   .edit_profile fieldset .note,
   .input .note {
   	width:auto;  line-height:18px;
	}
	
   .edit_profile fieldset .note {margin-top:0;}
   .edit_profile fieldset .input.textarea textarea {width:586px;}
   .edit_profile li.input  {margin-top:10px}
   .edit_profile .input label {
   		font-size:12px;
   		text-transform:uppercase;
   		font-weight:bold;
		padding-left:0px;
   	}
	
	.msie7 .edit_profile li.input.radio ul li label,
	.msie8 .edit_profile li.input.radio ul li label {
		width:auto;
		float:left;
		margin-top:4px;
	}
	
   .edit_profile .input.textarea label {
   	padding-top:8px;
   	font-family:helvetica,arial,sans-serif, serif;
   	font-size:12px;
   	text-transform:none;
   	font-weight: bold;
   	}
   .edit_profile .input div#inputCount {
   	font-size:10px;
   	font-family: Verdana, sans-serif;
   	line-height:12px;
   	margin:10px 18px 0 2px;
	text-align:right;
   	}
   .edit_profile .input.submit {
   margin:20px 0 0
   }
   .edit_profile .tip {
   margin:10px 25px 0 35px;
   font-size:10px;
   font-family:tahoma;
   }
  .edit_account .note:first-child {padding-top:10px}
   .edit_account .input {
   width:375px
   }
   .edit_account .input.text input {
   width:365px;
   }
   /* --- For eos upgrade to 1.9 --- */
  	.edit_account .edit_items, 
	.edit_account .mobileEmail,  
	.edit_account #submitDiv { 
	margin:15px 0 15px 20px 
	}
   /* --- End of  eos upgrade to 1.9 --- */
   .edit_account #submitDiv {margin-bottom:0}
	.edit_account .edit_items {
		font-family: helvetica,arial,sans-serif, serif;
		font-size:18px;
		font-weight:bold;
		}
	.edit_account .edit_items * {
		font-family: Arial, sans-serif;
		font-size:13px;
		font-weight:normal;
	}
	.edit_account .edit_items label {
		text-transform:uppercase;
		font-weight:bold;
		font-size:12px;
	} 
   
      
   #uploadForm {padding:10px 0 0 0}

   .media_upload .input.browse input#fileName {
   width:425px;
   margin:0 10px 0 0
   }

   .media_upload .input.text input {
   width:521px
   }

   .media_upload .input.textarea textarea {
   width:521px
   }

   .media_upload .input .button.submit {
   padding:0 8px 0 0;
   float:left
   }


   .media_upload #progressBar {
   background:url("../zipupload/e40/56a/44a2df941fd592751de711484b/images/icons/bg_uploader.gif") repeat-x 0 0;
   width:400px;
   border:1px solid #e2e1df;
   margin:0 0 10px
   }
   .media_upload #progressBar .progressFill {
   background:url("../zipupload/e40/56a/44a2df941fd592751de711484b/images/icons/bg_uploader.gif") repeat-x 0 -20px;
   height:20px
   }
   .media_upload #mediaMetaDisplay label {
   font-size:11px;
   color:#666
   }
   .media_upload #fileInfo .img {
   border: 5px solid #dedcdb;
   float:left;
   margin:0 10px 0 0
   }
   .media_upload #fileinfo .img img {
   width:24px;
   height:24px
   }
   .member_listing .body {
   padding:10px 0 10px 10px
   }
   .tt {
   position:absolute;
   z-index:2
   }
   .tt .tt_content .tt_tip, .tt .hd {display:none}
   .tt .tt_head {
   	background:#FFFFFF url(http://static.global.ciscoeos.com/zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/edit_profile_top.png) no-repeat scroll 0 0;
   	height:4px;
   	}
   	.tt .tt_foot {
			background:transparent url(http://static.global.ciscoeos.com/zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/edit_profile_bottom.png) no-repeat scroll 0 100%;
			height:9px;
			}
   .tt .tts {
   position:absolute;
   height:100%;
   285px
   left:22px;
   top:0;
   z-index:1;
   width:100%;
   }
   .tt .ttsh {
	background: #FFF url(http://static.global.ciscoeos.com/zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/edit_profile_top.png) no-repeat 18px 0;
   height:4px;
   margin:-4px 0 0;
   }
   .tt .ttsb {

   height:100%
   }
   .tt .ttsf {
   display:none;
   height:13px
   }
   .tt .ttc {
   background: url(http://static.global.ciscoeos.com/zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/edit_profile_bottom.png) no-repeat 18px 100%;
   padding:0 6px 9px 18px;
   position:relative;
   z-index:2
   }
   .tt .tt_content {
   overflow:hidden;
   background:#2c2e31;
   color:#FFF;
   width:100%;
   padding:5px 6px 0 0;;
   background:#2c2e31 url(../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/edit_profile_right.png) repeat-y top right;
   width:264px;
   }
   .tt .tt_content .tt_body {
   	background:transparent;
   	padding:0;
   	position:relative;
   	}
   .tt .tt_content div.member {
   float:left;
   background:transparent;
   padding-top:0;
   }
   .tt .ttcb .hd {display:none;}
   .tt .tt_content .tt_body .obj_meta {
   	width:130px;
    position:absolute;
    top:5px;
    right:5px;
    margin:0
   }
   .tt .tt_content .tt_body .description {
   	padding:0 10px 8px 10px;
   	clear:left;
   	line-height:18px;
   	margin:0;
   	}
   .tt .ttcf {
   	/*height:9px;
   	width:100%; */
   	
   	position:relative;
   	top:9px;
   	}
   
   
   #html-1382932 .content .body h4 {
   font-size:32px;
   font-weight:bold;
   margin:0 0 10px;
   padding:10px 0 0 0;
   color:#FFFFFF;
   font-family:"quara-web-1","quara-web-2",sans-serif;
   }
   #html-1382932 .content .body p {
   margin:0 0 20px
   }
   #html-1382932 .content .body p.linkList {
   font-weight:bold;
   color:#C99472;
   }
   #html-1382932 .content .foot {
   border:0
   }
   /* PLAYLIST */
  /*
   * Removed old styles and added new version at the end.
   */
   
   /* END PLAYLIST */
   
 
  /* Floats and margins for columns */
  #container .column {
  	float:left;
  	margin-right:14px;
  	}
  #container .rightColumn {
  	float:right;
  	margin-right:0;
  	}
  
      #container div.grid_5 .ad .ad {
          padding:1px 8px;
          border: 0;
          background-image: none;
		  margin-bottom:16px;
      }
   .msie8 #container div.grid_5 .ad .ad{
   	padding-top : 0px;
   }
   #container div.grid_5 .ad .content .body {
       background: #67645F none repeat scroll 0 0;
       padding: 0;
       width: 300px;
   }
  
  #home .grid_5 .member_listing .module .content .body ul.members {
      width: 320px;
      margin: 0 auto;
  } .grid_6 .member_listing .module .content .body ul.members {
      width: 384px;
      margin: 0 auto;
  }



    

   

   
   li.feature .txt {
   	padding-left:2px;
   	}
   
   li.feature h4 {
   	font-family:helvetica,arial,sans-serif, serif;
   	font-weight:bold;
   	font-size:18px;
   	padding-bottom:15px;
   	}
   	
   	li.feature .description {
   		font-size:11px;
   		color:#5d5d5d;
 }
 /* site activity stylings starts */
	.site_activity .module .content .body ul.events li{
	 	padding:15px 0 15px 40px;
		background:url("../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bg_seperator_grid2.png") no-repeat scroll center top transparent;
	}
	.site_activity .module .content .body ul.events li:first-child{
		border:none;
		background:none;
		padding-top:10px;} 
	.events li .txt {
	 	padding:7px 0 7px 40px;
	 	font-family:helvetica,arial,sans-serif, serif;
	 	font-size: 13px;
	 	min-height: 37px;
	 	margin: 0;
	}
	.events li .txt a {font-weight:bold}
	.events .performer .img a {
	 	width:29px;
	 	height:29px;
	 }
	.events .description {margin:7px 0 0 0;padding-bottom:5px;}
	.events .description .photo .img,
	.events .description .photo .img a, 
	.events .description .photo .img a img {
		width:35px !important;
		height:35px;
		cursor:pointer !important;
	}
	.events .description .video .img,
	.events .description .video .img a,
	.events .description .video .img a img {
			width:61px;
			height:35px;
			cursor:pointer !important;			
	}
	.events .description .comment {
	background:#EEEEF0;
	font-size:13px;
	color:#333;
	padding:6px 10px;
	display:none;
	}
	#member_detail .events .description .comment,
	#community_landing .events .description .comment{
		display:block;
	}
	.events .performer {
	 	position: relative;
	}
	.events .performer .img {
	 	float: none;
	 	position: absolute;
	 	left: -40px;
	 	top: 0;
	 	background-position: left top !important;
	 	overflow: hidden;
	 	width: 31px;
	 	background-image: url(../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bg_30_30_avatar.jpg);
	}
	.events .performer .txt {padding: 0;}
	.events li .hd {display:none;}
	   	
	.events .description .audio .img {
		    float:left;
	 		width: 17px;
	 		height: 13px;
	 		margin:0 6px 0 0;
	 		border:2px solid #F6F6F6;
	 		background:url('../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/icons/bg_audio_img.gif') no-repeat top left;
	}  	
/* site activity stylings ends */

   #launchPlayerLink {
   	display:block;
   	background: url(http://static.global.ciscoeos.com/zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/launch_player.gif) no-repeat top left;
   	text-indent:-9999px;
   	width:345px;
   	height:36px;
   	}
   	

  
  
  /* Page top leaderboard ad */
  #header .ad {
margin:0 auto;
padding:0;
width:993px;
  } #header .ad .ad {
margin:0px 0 0;
padding:0;
  } #header .ad .content .body {
      margin:0 0 0 123px;
  }
  
  /*Community page styles */
  ul#bandPhotoList {text-align:center}
  ul#bandPhotoList li {
  	float:left;
  	margin-right:2px;
  	}
  ul#bandPhotoList li img {border:1px solid #0094CC;}

  
  /************* CELLSTREAM CSS BEGIN ****************/
  #cellStreamWrapper .csWrapper .timestamp,#cellStreamWrapper .csWrapper .user, #csLogoElement, #cellStreamWrapper .csContent{
  	font-family: "Verdana";
  	font-size:10px;
  	line-height:13px;
  	color:#888;
  }
  
	#cellStreamSlider {
	height:190px;
	padding:5px 0 0;
	position:relative;
	z-index:900;
}
  #csLogoElement{
  	text-align:right;
  	padding-right:30px;
  	padding: 12px 10px 12px 0px;
  }
  
  #cellStreamWrapper .csPage {
 	position:relative;
 	padding-left:20px;
		_padding-left:0px;
  }
  
  #cellStreamWrapper .csCell{
  	position:absolute;
  	width:123px;
  	height:180px;
  	overflow:hidden;
  	background:#fff;
  	border:1px solid #cBcBcB;
  	-moz-border-radius:3px;
  }
  
  #cellStreamSlider .csCell0{
  	left: 0px;
  }
  #cellStreamSlider .csCell1{
  	left: 133px;
  }
  
  #cellStreamSlider .csCell2{
  	left: 266px;
  }
  
  #cellStreamSlider .csCell3{
  	left: 374px;
  }
  
  #cellStreamSlider .csCell4{
  	left: 498px;
  }
  
  #cellStreamWrapper .csContent{
  	height:125px;
  	overflow: hidden;
  	margin:5px;
  	width:111px;
  	border:1px solid #ccc;
  	margin-bottom:6px;
  	
  }
  
  #cellStreamWrapper .imageVideo{
  	border:0px;
  	width:113px;
  }
  
  #cellStreamWrapper .imageVideo .image {
  	overflow: hidden;
  	border: 1px solid #ccc;
  	cursor: pointer;
  }
  #cellStreamWrapper .csContent .image img, 
  #cellStreamWrapper .csContent .video img{
  	height:100%;
  }
  #cellStreamWrapper .imageVideo .image img, 
  #cellStreamWrapper .csContent .video img{
  	height:90px;
	width:100%;
	cursor:pointer;
  }
#cellStreamWrapper .imageVideo .image img {border:none;}  
  
  #cellStreamWrapper .imageVideo .video {
  	height:90px;
  	overflow: hidden;
  	border: 1px solid #ccc;
  }
  
  .videoParams {display:none;}
  
  #cellStreamWrapper  .text {
  	padding:5px;
  	color: #333;
  }
  
  	#cellStreamWrapper .fullText {
		padding:5px;
	  	color: #333;
		font-family: helvetica,arial,sans-serif, serif;
		font-size: 14px;
	}
	
  #cellStreamWrapper .imageVideo .text {
  	padding:6px 0 0 0;
  }
  
  #cellStreamWrapper .csWrapper{
  	overflow: hidden;
  	color:#888;
  	margin:0 5px 0 5px;
  	border-top: 1px solid #ccc;
  	padding-top:6px;
  }
  
  /********* code for the on hover state active classes ***********/
  #cellStreamSlider .active{
  	height:248px;
  	width:225px;
  	z-index:5;
  }
  
  /*#cellStreamSlider #csCell0.active,#cellStreamSlider #csCell3.active,#cellStreamSlider #csCell6.active,#csCell9.active {
  	left: 0px;
  	top:-35px;
  }*/
 
 #cellStreamSlider .csCell.active{
 	border:1px solid #ccc;
 }	
  #cellStreamSlider .csCell0.active{
	  	left: 0px;
	  	top:-35px;
		
	  }
  /*#cellStreamSlider #csCell1.active, #cellStreamSlider #csCell4.active, #cellStreamSlider #csCell7.active{
  	left: 75px;
  	top:-35px;
  }*/
  #cellStreamSlider .csCell1.active{
	  	left: 75px;
	  	top:-35px;
	  }

 /* #cellStreamSlider #csCell2.active, #cellStreamSlider #csCell5.active, #cellStreamSlider #csCell8.active{
  	left: 174px;
  	top:-35px;
  } */
  #cellStreamSlider .csCell2.active{
	  	left: 174px;
	  	top:-35px;
	  }

.csFlvClose{
	position:absolute;
	margin-top:-160px;
	margin-left:205px;
	*margin-top:0px;
	*margin-left:0px;
}

.csFlvClose a{
	display:block;
	background-color:#000;
	color:#fff;
}


  #cellStreamSlider .active .csContent{
  	height:206px;
  	width:203px;
  	margin:10px 10px 6px 10px;
  }
  
  #cellStreamSlider .active .imageVideo{
  	width:205px;
  }
  
  #cellStreamWrapper .active .imageVideo .image img{
  	height:155px; cursor:pointer;
  }
  
  #cellStreamWrapper .active .imageVideo .video img{
  	height:155px;
  }
  #cellStreamWrapper .active .imageVideo .video {
  	height:155px;

  }
  
  #cellStreamWrapper .active .csWrapper{
  	margin: 0px 10px;	
  }
  
  #cellStreamWrapper .active .csWrapper .timestamp{
  	float:left;
  }
  
  #cellStreamWrapper .active .csWrapper .user{
  	float:right;
  }
  
  /* Code for CS Buttons */
  #csButtonWrap {
  	position:absolute;
  	right:10px;
  	top:6px;
  	width:48px;
  	height:23px;	
  }
  #csButtonWrap a:focus { -moz-outline-style: none; }
  #csButtonWrap #csPrevious,#csNext{
  	display:block;
  	color:#cbcbcb;
  	background-color:#fbfbfb;
  	-moz-border-radius:3px;
  	width:23px;
  	height:23px;
  	text-decoration: none;
  }
  
  #csButtonWrap #csPrevious{
  	float:left;
  }
  
  #csButtonWrap .csPrevious {
  	background-image: url("../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/prevButton.png");
  	cursor: pointer;
  }
  
  #csButtonWrap .csPreviousDisabled {
  	background-image: url("../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/prevButtonDisabled.png");
  	cursor: default;
  }
  
  #csButtonWrap #csNext{
  	float:right;
  }
  
  #csButtonWrap .csNext{
  	background-image: url("../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/nextButton.png");
  	cursor: pointer;
  }
  
  #csButtonWrap .csNextDisabled {
  	background-image: url("../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/nextButtonDisabled.png");
  	cursor: default;
  }
  
  .clear{
  	clear:both;
  }
  
  /**************************  Cellstream detail page section ******************************/
	
	
	 #cellStreamPhotosViewer .csWrapper .timestamp,#cellStreamPhotosViewer .csWrapper .user, #csLogoElement, #cellStreamPhotosViewer .csContent{
		font-family: "Verdana";
		font-size:10px;
		line-height:13px;
		color:#888;
	}
	
	
	#cellStreamPhotosViewer{
		position:relative;
		height:455px;
		width:623px;	
	}
	
	
	#cellStreamPhotosViewer .csPVContent{
		height:360px;
		width:600px	; 
		overflow: hidden;
		margin:5px;
		margin-bottom:6px;
	}
	
	
	#cellStreamPhotosViewer .csPage {
		position:relative;
		padding-left:20px;
		
	}
	
	#csLogoElement{
		text-align:right;
		padding-right:30px;
		padding:20px 0 0;
	}
	
	#csPhotosViewWrapper .csCell{
		position:absolute;
		overflow:hidden;
		background:#fff;	
		-moz-border-radius:3px;
		width:610px;
	}
	
	#cellStreamPhotosViewer .csCell0{
		left: 0px;
	}
	
	#cellStreamPhotosViewer .imageVideo{
		border:0px;
		width:113px;
	}
	
	#cellStreamPhotosViewer .imageVideo .image {
		overflow: hidden;
		border: 1px solid #ccc;
	}
	
	#cellStreamPhotosViewer .csPVContent .image img{
		height:335px;
		width:595px;
	}
	#cellStreamPhotosViewer .imageVideo .image img{
		height:90px;
	}
	
	#cellStreamPhotosViewer .imageVideo .video {
		height:90px;
		overflow: hidden;
		border: 1px solid #ccc;
	}
	
	.videoParams {display:none;}
	
	
	#cellStreamPhotosViewer  .text {
		padding:5px;
		color: #333333;
	}
	#cellStreamPhotosViewer .imageVideo .text {
		padding:6px 0 0 0;
	}
	
	#cellStreamPhotosViewer .csWrapper{
		overflow: hidden;
		color:#888888;
		margin:0 5px 0 5px;
		border-top: 1px solid #ccc;
		padding-top:6px;
	}
	
	
	#cellStreamPhotosNotAvl  .noImageText{
		font-family: arial;
		font-size:14px;
		font-weight:bold;	
		color:red;
	}
	#csPhotosNotAvl{
		height:150px;
		width:200px;
	}
	#cellStreamPhotosNotAvl{
		position:relative;
		height:70px;
		width:150px;
		padding:5px 10px 10px 10px;
	} 
  
  /************* CELLSTREAM CSS END ****************/
  
  /* sIFR text */
 .sIFR-alternate {
  display:block;
  height:0;
  left:0;
  overflow:hidden;
  position:absolute;
  top:0;
  width:0;
  }
    
  /* music player popup */
  #music_player #moduleContainer1 {
  	width:350px;
  }
  #music_player .module {
  	margin:0;
  	padding: 0;
  	}
  #music_player .module .content {padding:0}
  #music_player .module .content .body {
  	padding:0;
  }

  /* end music player popup */
  
  /* Member profile page */
  .member_detail h4 {
  	font-family: helvetica,arial,sans-serif, serif;
  	font-weight:bold;
  	font-size:18px;
  	text-align:center;
  	}
  .member_detail .module .content .foot .obj_meta {padding:0 0 14px 0}
  .about_me .body .about {padding-top:10px}
  
 /* end member profile page*/
 
 /* photos */
 #photo .photos li, #photo_detail .photos li {
 	clear:none;
 	width:120px;
 	}
 #photo ul.photos li.photo,
 #photo_detail ul.photos li.photo{
 	height:275px;
	width:175px;
 }
 #photo ul.photos li.photo .img,
 #photo_detail ul.photos li.photo .img{
 	width:175px;
 }
 #photo ul.photos li.photo .txt,
 #photo_detail ul.photos li.photo .txt{
 	width:175px;
	height:auto;
 }
 #photo .photo_thumbnail .module .content .body,
 #photo_detail .photo_thumnail .module .content .body{
 	padding:10px;
 }
 #photo_detail .photo_viewer .fb_like{
 	margin-top:3px;
 }
  #photo_detail .photo_viewer .retweet_me{
  	margin-top:5px;
  }
 #photo .photos li .txt,
 #photo_detail .photos li .txt {
 	margin-left:0;
 	margin-top:8px;
 	}
 #photo_detail div.photo {padding-top:10px;padding-bottom:10px;}
 #photo_detail .photo .title {clear:both;}
 #photo_detail .photo .title h3 {
 	font-size:20px;
 	padding:2px 0;
 	font-family: helvetica,arial,sans-serif, serif;
 	font-weight:bold;
 	}
 	
 /* videos */
 #video .videos li, #video_detail .videos li {
 	clear:none;
 	width:104px;
 	margin-right:10px;		
 }
 #video ul.videos li.video, #video_detail ul.videos li.video {height:205px;margin-bottom:10px;	}
 #video .videos li .img, #video_detail .videos li .img {
 		margin-bottom:8px;
		*margin-left:0px !important;
 }
	#video_detail.msie7 .videos li .img{margin-left:0px !important;}
 #video_detail div.video {padding-top:6px}
 #video_detail .video .title {clear:both;}
 #video_detail .video .title h3 {
 	font-size:20px;
 	padding:2px 0 0 0;
 	font-family: helvetica,arial,sans-serif, serif;
 	font-weight:bold;
	}
	
/* Begin tour dates */

/* Beginning of the tour date */

.tourDatesWrapper{
	padding:0px;
	margin:0px;
}
.tourDatesWrapper .tourDatesUnit{
	border-bottom:1px dotted #9C9C9C;
	padding:10px 0;
	font-family: helvetica,arial,sans-serif;
	font-size: 13px;
}

.tourDatesWrapper .lastUnit {
	border-bottom: 0px;
}

#rss_in-327532 .module .content .body{
	padding-top: 0px;
}

.tourDatesWrapper .tdDateField{
	float:left;
	width:26px;
	color:#ffffff;
	align:center;
	font-family: Verdana;
	font-size: 9px;
	margin-top: 3px;
	text-transform: uppercase;
	background:url("../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/tour-date.png") no-repeat;
	
}

.tourDatesWrapper .tdMonth{
	height: 10px;
	text-align: center;
}

.tourDatesWrapper .tdDD{	
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-align: center;
}

.tourDatesWrapper .tourVenueBuyWrapper{
	float:right;
	width:350px;
}

.tourDatesWrapper .tourVenueBuyWrapper .tdVenueField{
	width:235px;
	float:left;
}

.tourDatesWrapper .tourVenueBuyWrapper .tdVenueField .tdVenue {
	font-weight: bold;
	font-size: 14px;
	padding-bottom:5px;
}

.tourDatesWrapper .tourVenueBuyWrapper .tdBuyLinksField{
	font-family: Arial;
	font-size: 13px;
	float:right;
	padding: 0px;
	width:100px;
	padding-bottom: 5px;
}

.tourDatesWrapper #tdViewAll{
	text-transform:capitalize;
	padding:20px 0 10px;
	font-weight:bold;
	font-size:11px;
}


.grid_3 .tourDatesWrapper .tourVenueBuyWrapper .tdVenueField{
	float:left;
	width:135px;
}

.grid_3 .tourDatesWrapper .tourVenueBuyWrapper .tdVenueField .tdVenue {
	font-weight: bold;
	font-size: 14px;
	padding-bottom:0px;
}

.tourDatesWrapper .tourVenueBuyWrapper .tdVenueField .tdArtistName{	
	overflow:hidden;
	padding-top:10px;
}

.grid_3 .tourDatesWrapper .tourVenueBuyWrapper{
	width:181px;
	width:135px;
}

.grid_3 .tourDatesWrapper .tourVenueBuyWrapper .tdBuyLinksField {
	font-family: Arial;
	font-size: 13px;
	float:left;
	padding-top: 10px;
	padding-bottom: 5px;
	width:200px;
}
/* end tour dates */

dl {
	overflow:auto;
	padding-top:2px;
	}
dt {
	float:left;
	width:25%;
	font-weight:bold;
	clear:both;
	padding-top:8px;
}
dd {
	float:right;
	width: 70%;
	padding-top:8px;
	}
.module .content .body dl ul {padding-top:0}

.ad .body a img {cursor:pointer;}

/* social meda sharebox on HomePage news module */
.grid_6{
	position:relative;
	z-index:1;
}
.msie7 .blog_listing .content .body .tools .sharebox{
	margin:-14px 0px 0px -70px;	
}

.blog_listing .content .body .tools .sharebox .sb_content .sb_body ul{
	width:360px;
}
.articles li .tools ul li .sharebox {
    margin: -28px 0 0 -18px
}

.blog_listing .content .body .tools .sharebox li.shareweb,
.blog_listing .content .body .tools .sharebox li.shareurl{
	width:330px;
	float:right;
	padding-right:10px;
}

/* social meda sharebox on photo, video detail */
.sharebox .sb_head .sb_title a.sharelink {background-position:0 1px}
.sharebox .sb_head .sb_title a.shareclose {
	background: transparent url(../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bg_sharebox_close.gif) no-repeat 100% 0;
	display:block;
	float:right;
	height:21px;
	padding:2px 28px 0 0;
	width:60px;
	text-align: right;
	}
	
	.mac .safari3 .sharebox .sb_head .sb_title a.shareclose,
	.mac .safari4 .sharebox .sb_head .sb_title a.shareclose{
		height:20px;
	}
.sharebox .sb_content .sb_body ul li.shareweb ul li a {
	color:#333;
	font-family: Verdana, sans-serif;
	font-size:11px;
	}
.sharebox .sb_content .sb_body ul li label {
	color: #333;
	font-family: Verdana, sans-serif;
	font-size:11px;
	}
.sharebox .sb_content .sb_body ul li.shareweb ul li {margin-right:2px; width:30% !important;}
/*
.sharebox .sb_content .sb_body ul li.shareweb ul li.delicious {width:24%}
.sharebox .sb_content .sb_body ul li.shareweb ul li.twitter {width:24%}
.sharebox .sb_content .sb_body ul li.shareweb ul li.email {width:24%}

*/.sharebox .sb_content .sb_body ul li.shareweb ul li.google {
	/*width:24%;*/ 
	background: url(../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/icons/bg_sharelink_google.gif) no-repeat 0 0;
	}
/*
.sharebox .sb_content .sb_body ul li.shareweb ul li.digg {width:24%}
.sharebox .sb_content .sb_body ul li.shareweb ul li.eos_blog {width: 24%}
*/
.sharebox .sb_content .sb_body ul li.shareweb .hd {display:none}

.sharebox .sb_content .sb_body ul li.shareurl input {
	color:#333;
	width: 310px;
	margin:4px 0 0 0px;
	font-size: 11px;
	font-family: Verdana, sans-serif;
	}
.sharebox .sb_content .sb_body ul li.shareembed textarea {
	color: #333;
	font-size: 11px;
	font-family: Verdana, sans-serif;
	width: 310px;
	height:125px;
	margin:4px 0 5px 0;
}

/* IE 7 hacks */
*:first-child+html .module .content,
*:first-child+html .module .content .body,
*:first-child+html .ad,
*:first-child+html .foot,
*:first-child+html .events li,
*:first-child+html .nav_main li li a {zoom: 1;}
*:first-child+html .module .content {position: relative;}
*:first-child+html .module .content .foot.empty, *:first-child+html .ad .foot {height: 0 !important; overflow: hidden !important;}
*:first-child+html .module .content .foot * {line-height:1.4em}
*:first-child+html #csButtonWrap {top:0}
*:first-child+html #discussion_detail #moduleContainer1 {display:none}
*:first-child+html .module .feature .img {margin-left:-5px;}
*:first-child+html .module .feature:first-child .img {margin-left:0;}
*:first-child+html .events .performer .txt {padding-right:0.3em}

/* *:first-child+html .grid_9 .member_listing .module .content .body ul.members {width:552px} */
/* end IE 7 hacks */


/**************************** fix for thumbanil issue ****************/


 /* Safari hacks */
@media screen and (-webkit-min-device-pixel-ratio:0)
{
 #html-336227.html ul#bioLinks li {margin-right:8px !important;}
 #html-336227.html ul#bioMemberPics li {margin-left: 27px !important}
 #html-336227.html ul#bioMemberPics li:first-child {margin-left:0 !important}
	}

/* ALBUM LISTING and album details page hack */

.content .body ul.albums li.s .img {
	background:url("../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/icons/bg_album_s.gif") no-repeat center center;
	width:104px;
}

.content .body ul.albums li.xs .img {
	background:url("../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/icons/bg_album_xs.gif") no-repeat center center;
}

.module .content .body ul.albums li.album{
/*
	width:120px;
*/
	float:left;
	padding:0px 5px;
}


.module .content .body div.album .description,
.module .content .body ul.albums li.album .description{
	clear:left;
	padding:8px 0;
}

.content .body ul.albums li.album .rating{
	padding:7px 5px 5px 0;
}

.content .body ul.albums li.album .txt .comments{
	border-left:1px solid #aaaaaa;
	background: url("../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/icons/bg_comment.png") no-repeat scroll 5px 2px transparent;
	padding: 2px 0 5px 31px;
}

.module .content .body div.album h4,
.module .content .body ul.albums li.album h4 a{
	font-weight:bold;
}

.module .content .body ul.albums li.album .title {
	margin-top:10px
}


.module .content .body div.album {
	
}

.module .content .body div.album h4 {
	padding-top:6px;	
}

/* END OF ALBUM LISTING and album details page hack */

/* albums - code from Cisco  */
/*
 * removed old styles and added the new version at the end.
 */
  
 /* end albums code from Cisco */
 /* Added for bug fixes */
.edit_profile .module .body fieldset legend {
	text-transform:uppercase;
}
.firefox3 .edit_profile .module .body fieldset legend {
	padding-top:18px;
}  
.edit_profile .module .body fieldset ul .textarea label {
	text-transform:uppercase;
} 
.tt div.member .txt .title h4 {
	text-align:center;
}


.media_upload .body .textarea label,
.media_upload .body .text label {
	font-weight:bold;
	text-transform:uppercase;
}



/* Warning for IE6 users */
#ie6Prompt {
	background: #d6edf9 url(../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bg_ie6prompt.gif) repeat-x top left;
	border: 1px solid #c0ddee;
	width: 966px;
	margin: 6px auto;
	padding:0 12px 15px 12px;
	font-family: Gerogia, serif;
	font-size:18px;
	}
#header #ie6Prompt h2 {font-size:24px}


/* * * Start of changes for upgrading to 1.6.1 * * */

/* Start of edit account */
.edit_account .input.checkbox {
  margin:0;
}
.edit_account .hd {
  border-bottom:1px solid #ccc;
  margin:0 0 10px 0
}
.edit_account .title {
/* margin:0 0 5px 0*/
}
.edit_account .title h4 {
  display:inline;
  font-weight:bold;
  margin:0 4px 0 0
}
/* --- For eos upgrade to 1.9 --- */
 	/* .edit_account em {  font-size:11px;}*/
/* --- End of eos upgrade to 1.9 --- */

/* End of edit account */


/* Start of link for Album modules */
.songs li .txt .buy a {
  background:none;
  border:0;
  padding:0;
}
.content div.audio .buy a {
  border:0;
  padding:0;
  background:none;
}
/* End of Buy link for Album modules */

/* Start of Discussion  */
.topics li .img {
  border: 5px solid #ddd;
  float: left;
  margin-right: 10px;  
}

.content div.topic .img {
  float:left;
  margin:0 10px 10px 0;
  border:10px solid #e2e1df;
}

.grid_6 .discussion_listing .module .content .head .nav_meta{
	position:absolute;
	right:7px;
	top:12px;
	display : none;
}
.grid_6 .discussion_listing .module .content .foot .nav_meta{
	display : none;
}
.grid_6 .discussion_listing .module .content .foot .nav_meta li.new{

}

.discussion_listing .topics li.topic .txt .title {
	margin-left:7px;
}

.discussion_listing .topics li.topic .title h4 a {
	color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:15px;
	font-weight:bold;
	text-transform:uppercase;
}

.grid_6 .discussion_listing .topics li.topic .title h4 a {
	font-size:14px;
}

.discussion_listing .topics li.topic .title h4 a:hover{
	color:#C3987D;
}

.discussion_listing .topics li.topic .activity {
	color:#BD8D6E;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	text-transform:uppercase;
	font-weight:bold;
}

.grid_6 .discussion_listing .topics li.topic .activity{
	font-size:11px;
	text-transform:none;
	font-weight:normal;
}

.discussion_listing .topics li.topic .date {
	color:#BD8D6E;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	text-transform:uppercase;
	font-weight:bold;
}

.grid_6 .discussion_listing .topics li.topic .date{
	font-size:11px;
	text-transform:none;
	font-weight:normal;
}

.discussion_listing .module .content .topics li.topic .txt .title .description {
	color:#FFFFFF;
}

.discussion_listing .topics li.topic .title .author {
	color:#C3987D;
	font-family:Arial,Helvetica,sans-serif;
	font-size:15px;
	font-weight:bold;
	text-transform:lowercase;
	clear:none;
}

.grid_6 .discussion_listing .topics li.topic .title .author{
	font-size:11px;
	font-weight:normal;
	text-transform:none;
	width:180px;
}

.discussion_listing .topics li.topic .title .author a {
	color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:15px;
	font-weight:bold;
}

.grid_6 .discussion_listing .topics li.topic .title .author a{
	font-size:11px;
}

.discussion_listing .topics li.topic .title .author a:hover{
	color:#C3987D;
}

.grid_6 .discussion_listing .topics li.topic .category li{
	color:#C3987D;
}

.grid_6 .discussion_listing .topics li.topic .category li a{
	color:#FFFFFF;
}

.grid_6 .discussion_listing .topics li.topic .category li a:hover{
	color:#C3987D;
}

.discussion_listing .module .content .nav_meta ul li.new a {
	background:transparent url("../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bg_newtopic.png") no-repeat scroll 0 0;
	display:block;
	height:21px;
	text-indent:-9999px;
	width:111px;
	margin:0 auto;
}

.discussion_listing .module .content .nav_meta ul li.new a:hover{
	background-position:0 -38px;
}

#community_landing .grid_9 .discussion_listing .module .content .foot .nav_meta ul li.new{
	float:left;
	margin:0 0 0 20px;
}

#community_landing .grid_9 .discussion_listing .module .content .foot .nav_meta ul li.more{
	float:right;
	margin:0 13px 0 0;
}


.discussion_listing .module .content .foot{
	background:transparent url(../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bg_blog_body.png) repeat scroll 0 0;
}

.grid_6 .discussion_listing .topics li.list .avatar{
	display:block;
	float:left;
}

.grid_6 .discussion_listing .topics li.list .txt{
	width:318px;
	display:block;
	float:left;
}

.grid_6 .discussion_listing .topics li.list .txt .title{
	margin-left:0;
}

/* End of Discussion  */

/* Start of Discussion Detail */

.discussion_entry .head{
	height:39px;
}

.discussion_entry .head .nav_meta li.new{
	float:right;
	margin-right:15px;
	margin-top:10px;
}

.discussion_entry .head .nav_meta li.new a{
	background:transparent url("../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bg_newtopic.png") no-repeat scroll 0 0;
	display:block;
	height:21px;
	text-indent:-9999px;
	width:111px;
}

.discussion_entry .module .content .nav_meta ul li.new a:hover{
	background-position:0 -37px;
}


.discussion_entry .module .content .body{
	padding-top:23px;
	padding-bottom:8px;
}

.discussion_entry .module .content .body .topic .avatar .img{
	border:none;
}

.discussion_entry .module .content .body .topic .txt .title h3{
	color:#C3987D;
}

.discussion_entry .module .content .body .topic .txt .description{
	color:#ffffff;
}

.discussion_entry .content div.topic .txt .title {
	margin-right:128px;
}

/* End of Discussion Detail */

/* Start of Album Listing */
.module .content .body ul.albums {
height:1%;
padding : 17px 0 0 18px
}
.albums li {
float:left;
margin:0 20px 15px 0
}
.albums li.pro {
border:0
}
.albums li .img {
border: 1px solid #e4e4e4
}
.albums li .txt {
    font-size: 11px;
    padding:6px 0 0 0;
    font-family: Helvetica, Arial, sans-serif;
    color: #ffffff;
	float:left;
}

/* don't let title text run into things below */
.albums li .txt .title h4 {
font-size:12px;
height:100%;
line-height:12px;
overflow:hidden
}
.albums .txt .comments{
	margin:4px 0 0 6px;
}
.albums li .txt .rating {
float:left;
overflow:hidden;
margin:0 0 3px;
}
.albums li .txt .description {
overflow:hidden;
width:100%
}
.albums li .txt .author {
line-height:12px;
overflow:hidden;
}
.list_album .module .content .body .albums li .txt .date span
{
	color:#AD8469;
}
.list_album .module .content .body .albums li .txt .tracks span{
	color:#AD8469;
}

.albums li .txt .date {
overflow:hidden;
	padding-top:2px;
	clear:both;
}
.albums li .txt .tracks {
	padding-top:2px;
}
.albums li .hd {
margin:10px 0
}
/* album thumbnails */
/* container sizes */
.albums li.xs {
margin:0 0;
padding:13px 0;
width:264px;
}
.albums li.s {
width:114px;
margin:10px 15px;
}
.albums li.m {
width:150px
}
.albums li.l {
width:360px
}
.albums li.xl {
width:550px
}
.albums li.xxl {
width:600px
}
/* thumb sizes */
.albums li.xs .img a {
width:70px;
height:70px
}
.albums li.s .img a {
width:104px;
height:104px;
}
.albums li.m .img a {
width:140px;
height:140px
}
.albums li.l .img a {
width:350px;
height:350px
}
.albums li.xl .img a {
width:540px;
height:540px
}
.albums li.xxl .img a {
width:590px;
height:590px
}
.albums li.xs .img {
background:url("../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/icons/bg_album_xs.gif") no-repeat 50% 50%;
float:left;
width:70px;
}
.albums li.s .img {
background:url("../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/icons/bg_album_s.gif") no-repeat 50% 50%;
}
.albums li.m .img {
background:url("../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/icons/bg_album_m.gif") no-repeat 50% 50%;
}
.albums li.l .img {
background:url("http://static.global.ciscoeos.com/zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/icons/bg_album_l.gif") no-repeat 50% 50%;
}
.albums li.xl .img {
background:url("http://static.global.ciscoeos.com/zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/icons/bg_album_xl.gif") no-repeat 50% 50%;
}
.albums li.xxl .img {
background:url("http://static.global.ciscoeos.com/zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/icons/bg_album_xxl.gif") no-repeat 50% 50%;
}
/* End of Album Listing */


/* Start of Album Info */
div.album {
overflow:hidden;
width:100%
}
div.album .img {
margin:0 0 10px 0;
}
div.album.xs .img {
background:url("../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/icons/bg_album_xs.gif") no-repeat 50% 50%;
height:70px;
float:left;
margin:0 10px 10px 0;
width:70px
}
div.album.s .img {
background:url("../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/icons/bg_album_s.gif") no-repeat 50% 50%;
height:104px;
float:left;
margin:0 10px 10px 0;
width:104px
}
div.album.m .img {
background:url("../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/icons/bg_album_m.gif") no-repeat 50% 50%;
height:140px;
float:left;
margin:0 10px 10px 0;
width:140px
}
div.album.l .img {
background:url("http://static.global.ciscoeos.com/zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/icons/bg_album_l.gif") no-repeat 50% 50%;
height:350px;
width:350px
}
div.album.xl .img {
background:url("http://static.global.ciscoeos.com/zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/icons/bg_album_xl.gif") no-repeat 50% 50%;
height:540px;
width:540px
}
div.album.xxl .img {
background:url("http://static.global.ciscoeos.com/zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/icons/bg_album_xxl.gif") no-repeat 50% 50%;
height:590px;
width:590px
}
div.album .txt {
font-size:11px
}
div.album .title {
text-transform:capitalize;
margin:0 0 5px 0
}
div.album .title h4 {
font-size:12px
}
div.album .author,
div.album .date, 
div.album .tracks {
line-height:15px;
}
.content div.album .description {
color:#bbb;
}
div.album .val {
color:#bbb;
padding:0 0 0 2px;
}
div.album .rating {
height:21px;
margin:0 0 5px 0
}
/* End of Album Info */


/* Start of Audio Playlist */
.playlist .info {
overflow:hidden;
background:#dedede;
width:100%;
padding:10px 0;
border-bottom:1px solid #9c9b99
}

   
.playlist .info .img {
background:url("../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/icons/bg_album_xs.gif") no-repeat 50% 50%;
float:left;
margin:0 10px;
}
.playlist .info .img span {
display:block
}
.playlist .info .xs .img {
background:url("../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/icons/bg_album_xs.gif") no-repeat 50% 50%
}
.playlist .info .s .img {
background:url("../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/icons/bg_album_s.gif") no-repeat 50% 50%
}
.playlist .info .m .img {
background:url("../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/icons/bg_album_m.gif") no-repeat 50% 50%
}
.playlist .info .l .img {
background:url("http://static.global.ciscoeos.com/zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/icons/bg_album_l.gif") no-repeat 50% 50%
}
.playlist .info .xl .img {
background:url("http://static.global.ciscoeos.com/zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/icons/bg_album_xl.gif") no-repeat 50% 50%;
border:0;
float:none;
margin:0 0 10px 10px
}
.playlist .info .xxl .img {
background:url("http://static.global.ciscoeos.com/zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/icons/bg_album_xxl.gif") no-repeat 50% 50%;
border:0;
float:none;
margin:0 0 10px 0
}
.playlist .info .xs .img a,
.playlist .info .xs .img span {
height:70px;
width:70px
}
.playlist .info .s .img a,
.playlist .info .s .img span {
height:104px;
width:104px
}
.playlist .info .m .img a,
.playlist .info .m .img span {
height:140px;
width:140px
}
.playlist .info .l .img a,
.playlist .info .l .img span {
height:350px;
width:350px
}
.playlist .info .xl .img a,
.playlist .info .xl .img span {
height:540px;
width:540px
}
.playlist .info .xxl .img a,
.playlist .info .xxl .img span {
height:590px;
width:590px
}
.playlist .info .txt {
margin:0 10px;
font-size:11px
}
.playlist .info .txt .title h3 {
color:#444;
font-size:13px;
text-transform:capitalize;
margin:3px 0
}
.playlist .info .txt .album {
color:#666;
font-size:12px;
margin:0 0 10px 0
}
.playlist.s .player {
height:35px;

}
.playlist.v .player {
height: 300px;
}
.playlist .list {
overflow-y:auto;
overflow-x:hidden;
height:auto;
}
.playlist .list ul li {
background:#bbb;
border-top:1px solid #999;
color:#fff;
font-size:11px;
line-height:20px;
height:20px;
overflow:hidden;
padding:0 5px;
vertical-align:top
}

.playlist .list ul li.active {
background:#ccc;
color:#444
}
.playlist .list ul li .status {
width:20px;
float:left;
height:20px
}
#home .playlist .list ul li .status{
	background:#57534D none repeat scroll 0 0;
	display:none;
}
#home .playlist.s .list ul li.active .status {
	background-color:#57534D;
}
.playlist.s .list ul li.active .status {
background:url('../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/icons/bg_pl.gif') no-repeat 50% 5px
}
.playlist.v .list ul li.active .status {
background:url('../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/icons/bg_pl.gif') no-repeat 50% -12px
}
.playlist .list ul li .sequence {
width:20px;
text-align:center;
float:left;
line-height:19px
}
.playlist .list ul li .title {
width:130px;
float:left;
margin:0 0 0 5px;
line-height:19px
}
.playlist .list ul li .author {
float:left;
margin:0 0 0 5px;
margin:3px 0 0;
line-height:14px
}
.playlist .list ul li .author a {
color:#fefeff
}
.playlist .list ul li .buy {
color:#444;
float:right;
line-height:19px
}
.playlist .list ul li .buy a {
background:none;
border:0;
color:#fff;
padding:3px 0
}
.playlist .list ul li .information {
width:30px;
float:left
}
.playlist .list ul li .information a {
display:none;
text-indent:-9999px
}
.playlist .list ul li.active .information a {
background:url('../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/icons/bg_stats.gif') no-repeat 50% -79px;
line-height:12px;
height:12px;
display:block;
padding:0 10px;
margin:3px 0 0
}
/* End of Audio Playlist */

/* Start of Album Buy links */
.buy {
height:1.6em;
line-height:1.6em;
}
.buy a {
background:#fff url("../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/icons/bg_tools_directionals.gif") no-repeat right 2px;
border:1px dotted #ddd;
padding:1px 12px 1px 3px;
}
.buy ul {
display:none;
overflow:visible;
background:#fff;
border:1px solid #ccc;
position:absolute;
height:auto;
z-index:20
}
.buy.hover ul {
display:block;
}
.buy ul li {
float:none;
margin:0 10px;
padding:2px 0;
border-bottom:1px dotted #ccc;
}
.buy ul li.last {
border:0
}
.buy ul li a {
background:none;
border:0;
padding:0
}
.albums li .buy {
margin:5px 0 0 0;
}
.nav_meta ul li.buy a {
padding:1px 12px 1px 3px;
}
.nav_meta ul li.buy ul {
overflow:visible;
height:auto;
}
.module .content .nav_meta ul li.buy ul li {
float:none;
margin:0 10px;
padding:2px 0;
border-bottom:1px dotted #ccc;
}
.module .content .nav_meta ul li.buy ul li.last {
border:0
}
.nav_meta ul li.buy ul li a {
background:none;
padding:0
}
/* End of Album Buy links */

/* * * End of changes for upgrading to 1.6.1 * * */



/** Start Site specific customization **/

.playlist .list {
font-family : Verdana;
}

.playlist .info {
   background: none;	
   border-bottom:1px solid #8b8987;
}

.playlist .list ul li {
	border-bottom:1px solid #878787;
	border-top: none;
	font-size:10px;
	background: none;
	color: #333333;
}

.playlist .list ul li.active {
	background:transparent url("../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bg_dotted.png") no-repeat scroll -30px 12px;
	color:#191414;
}

.playlist .list ul li .buy a {
	color:#0094CC;
}

.topics li .img {
	border:0px;
}


.content .videos li.m .img a {
   width:139px;
   margin-left:0px;

}

/** End Site specific customization **/




.input.text input {
	padding:2px;
}
   	


.input.file input, .input.browse input {
	padding:2px;
}

.content div.topic .txt .tools {
	display:block;
}





#uploadPolicy {
padding-top: 10px;
}




.photo_viewer .content div.photo .tools ul li .shareembed{
		width:325px; 
}
	
.photo_viewer .content	.sharebox .sb_content .sb_body ul li.shareurl{
	width:330px;
}


.photo_viewer .content	.sharebox .sb_content .sb_body ul li.shareweb {
	width:330px;
}



/************************************** Implementing login page changes ******************/


.msie8 .nav_meta ul li.poweredBy a {height:20px;}

div.poweredBy a {
	margin-top:-14px;
}



/****************** Global Twitter Styles *************/
a.twitterContainerMore{
background:transparent url(../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bg_viewall.png) no-repeat scroll 0 0;
display:block;
height:21px;
margin:0 auto;
padding:0;
text-indent:-9999px;
width:112px;
}


a.twitterContainerMore:hover {
	background-position:0px -150px;
}

#home .twitterContainer {
	background:#DBD7D1 none repeat scroll 0 0;
	padding:0 8px 10px;
}

#home a.twitterContainerMore{
	margin-left:320px;
	width:70px;
}



.twitterContainer {
	/*background:#504F4F;*/

}

.twitterContainer .followTag {
	color:#333333;
	font-size:11px;
	padding-bottom:10px;
	font-family:helvetica,arial,sans-serif,serif;
		border-bottom:1px dotted #333;
}
.twitterContainer .followTag .label {
	color:#C99472;
	font-size:11px;
	font-weight:bold;
	padding-right:5px;
	font-family:helvetica,arial,sans-serif,serif;
}

.twitterContainer ul {
	list-style: none;
}

.twitterContainer li {
	padding: 14px 12px 8px;
	font-family:Arial, Helvetica, sans-serif;
}

.twitterContainer li.tweets {
	background:transparent url("../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bg_twitter_seperator.png") no-repeat scroll center top;
}

.twitterContainer li.tweets:first-child{
	background:none;
}

.msie7 .twitterContainer li.tweets:first-child{
	background:transparent url("../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bg_twitter_seperator.png") no-repeat scroll center top;
}

.module .content .body .twitterContainer ul.tweetsHolder{
	padding-top:5px;
	padding-bottom:11px;
}

.tweetsHolder .userInfo {
	font-size: 13px;
	font-weight: bold;
	color:#1D1B19 !important;
	padding-top:7px;
	display:none;
}

.tweetsHolder .follow a {
	background:transparent url("../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bg_followtwitter.png") no-repeat scroll center top;
	display:block;
	height:28px;
	margin:10px 0 0;
	padding:0;
	text-indent:-9999px;
	width:316px;
}

.tweetsHolder .follow a:hover{
	background-position:0 -42px;
}


.tweetsHolder .userLink {
	display: inline;
}

.tweetsHolder .message {
	color: #010101;
	font-weight: normal;
	font-size: 12px;
	line-height:18px;
}

.tweetsHolder .message a {
	color:#672D09;
}
.tweetsHolder .message a:hover{
	color:#9F7C65;
}
.tweetsHolder .created {
	color:#461808;
	font-size:12px;
	font-weight:normal;
	padding-top:2px;
}

.tweetsHolder .follow {
	margin: 3px 0;
	background: url(http://static.global.ciscoeos.com/zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/follow-arrow.png) no-repeat 0 75%;

}

.twitterFoot{
	padding-bottom:10px;
}
.grid_2_1 .twitterFoot{
	padding-bottom:0;
}


.tc_nav_page{
	position:relative;
	padding:5px;
	float:right;
}

.tc_nav_page a {
	float:left;
	outline:none;
	margin: 0 5px;
	display:block;

	text-indent:-9999px;
	height:28px;
	width:25px;
}


.tc_nav_page .tcPreviousDisabled{
	background: url(http://static.global.ciscoeos.com/zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bg_page_prev_disabled.png) no-repeat;	
	cursor:default !important;
}
.tc_nav_page .tcNextDisabled{
	background: url(http://static.global.ciscoeos.com/zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bg_page_next_disabled.png) no-repeat;	
	cursor:default !important;
}

.tc_nav_page .tcNextEnabled{
	background: url(http://static.global.ciscoeos.com/zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bg_page_next.png) no-repeat;
}
.tc_nav_page .tcPreviousEnabled{
	background: url(http://static.global.ciscoeos.com/zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bg_page_prev.png) no-repeat;	
}



/**** End of Twitter ***/



 /*******Eos Upgrade 1.7 fix-Start *******************/

.input.radio input {
  float:left;
  margin:0 9px 0 1px
}
.input.radio label strong {
  color:#333;
  font-size:14px;
  font-weight:bold;
  margin:1px 0 4px 0 
}
.input.checkbox input {
  float:left;
  margin:0 10px 0 1px;
}
.input.checkbox label {
  margin:1px 0 4px 0 ;
  padding:2px 0 4px 0; 
  line-height:14px 
}

#edit_account.firefox3 .input.checkbox label {
  margin-top:0px;
  padding-top:0px;
}



/*  9207 */
.content div.member .txt .obj_meta li.delete a {
 	color:#C99472;
  font-size: 11px;
  float:left;
  line-height:14px;
}
.content div.member .txt .obj_meta li.flag a {
  background-position: 0 -74px;
  color: #999;
  font-size: 11px;
  float:left;
  margin:2px 0
}
.content div.member .txt li.admin.prome a {
  color:#C99472;
  font-size: 11px;
  float:left;
  margin:2px 0
}
.content div.member .txt li.admin.prome a:hover,
.content div.member .txt li.admin.fanme a:hover{
	color:#9F7C65;
}
.content div.member .txt li.admin.fanme a {
  font-size: 11px;
  color:#C99472;
  float:left;
  margin:0px 0px;
}
/* 6564 */

/* 8980 */

.videos li .txt .description {
  height:65px;
  overflow:hidden;
  font-size:10px;
  width:100%;
  line-height:13px;
  display:none !important;
}


/* Eos Upgrade 1.7 fix - End */




/***** Eos Upgrade 1.8 fix - Start ******/

.content div.topic .sharelink a {
  font-size:11px
}
.content div.topic .sharebox {
  margin:-30px 0 0 -18px;
}

/* Filtering for Site Activity Module */
.events .description .audio .img {
  float:left;
  width: 17px;
  height: 13px;
  margin:0 6px 0 0;
  border:1px solid #ccc;
  background:url('../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/icons/bg_audio_img.gif') no-repeat top left;
}

/* Eos Upgrade 1.8 fix - End */


/*Eos Upgrade 1.9*/
ul.cal_events li {
overflow:hidden;
width:100%;
}
ul.cal_events li .hd {
margin:0 0 10px 0
}
.cal_events li .img {
padding:5px;
border:1px solid #ccc;
float:left;
margin:0 10px 5px 0
}
.cal_events li.xl .txt,
.cal_events li.xxl .txt {
clear:both;
}

ul.cal_events li .txt {
padding:0 0 10px 0;
}
ul.cal_events li .maplink {
}
ul.cal_events li .maplink a {
padding:0 4px;
border:1px solid #ccc;
font-size:11px;
line-height:11px;
background:#fff;
}
ul.cal_events li .location {
margin:0 0 4px 0
}
ul.cal_events li .location .address {
float:left;
margin:0 6px 0 0
}
ul.cal_events li .location .city {
display:inline;
}
ul.cal_events li .location .region {
display:inline;
}
ul.cal_events li .location .country {
display:inline;
}
ul.cal_events li .title {
font-weight:bold;
display:inline
}
ul.cal_events li .availability {
display:inline
}
ul.cal_events li .buy {
float:right;
line-height:normal
}
ul.cal_events li .buy a {
font-size:11px
}
ul.cal_events li .buy ul {
overflow:visible
}
ul.cal_events li .sharelink a {
font-size:11px
}
ul.cal_events li .sharebox {
margin:-30px 0 0 -18px;
}



#googlecseWrap #googleCSEBlock{
	margin:-28px 0 0 353px;
	position:absolute;
	width:298px;
}

.japanflag {
background:transparent url(../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/VD_jp45x30.gif) no-repeat scroll 0 0;
padding:0 0 0 50px;
}


.spainflag {
background:transparent url(../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/VD_es45x30.gif) no-repeat scroll 0 0;
padding:0 0 0 50px;
}

.ukflag {
background:transparent url(../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/VD_gb45x30.gif) no-repeat scroll 0 0;
padding:0 0 0 50px;
}

.germanflag {
background:transparent url(../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/VD_de45x30.gif) no-repeat scroll 0 0;
padding:0 0 0 50px;
}

.int_nav_page .intNextEnabled{
	background: url("../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/nextButton.png") no-repeat scroll 0 0;
  	cursor: pointer;
	text-indent:-9999px;
	display:block;
	float:right;
	height:25px;
	margin:0 5px;
	width:25px;
	
}
.int_nav_page .intPrevEnabled{
	background: url("../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/prevButton.png") no-repeat scroll 0 0;
  	cursor: pointer;
	text-indent:-9999px;
	display:block;
	float:right;
	height:25px;
	margin:0 5px;
	width:25px;
}

.int_nav_page .intPrevDisabled{
	background: url("../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/prevButtonDisabled.png") no-repeat scroll 0 0;
  	cursor: default;
	text-indent:-9999px;
	display:block;
	float:right;
	height:25px;
	margin:0 5px;
	width:25px;
}

.int_nav_page .intNextDisabled{
	background: url("../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/nextButtonDisabled.png") no-repeat scroll 0 0;
  	cursor: default;
	text-indent:-9999px;
	display:block;
	float:right;
	height:25px;
	margin:0 5px;
	width:25px;

}

/* --- For google search button ---*/

input.gsc-search-button {
margin-left:8px !important;
}

table.gsc-search-box td.gsc-input input.gsc-input {
width:98% !important;
}



/* --- End google search button ---*/


/* --- Join the community styling (Including the Global pages also)--- */

*:first-child+html #html-327535.html .module .content{ z-index:1010;} /* IE 7 */
*:first-child+html #html-878048.html .module .content{ z-index:1010;} /* IE 7 */
*:first-child+html #html-878054.html .module .content{ z-index:1010;} /* IE 7 */
*:first-child+html #html-878046.html .module .content{ z-index:1010;} /* IE 7 */
*:first-child+html #html-878051.html .module .content{ z-index:1010;} /* IE 7 */


#container #html-327535.html .module,
#container #html-327535.html .content,#container #html-878048.html .module,
#container #html-878048.html .content,#container #html-878054.html .module,
#container #html-878054.html .content,#container #html-878046.html .module,
#container #html-878046.html .content,#container #html-878051.html .module,
#container #html-878051.html .content {
	padding:0;
	background:transparent;
	}
	
#html-327535.html .module .content,#html-878048.html .module .content,#html-878054.html .module .content,
#html-878046.html .module .content,#html-878051.html .module .content {
	*position:static;
}

#html-327535.html .module .content .body,#html-878048.html .module .content .body,#html-878054.html .module .content .body,
#html-878046.html .module .content .body,#html-878051.html .module .content .body {
	border:0;
	padding:0;
	width:345px;
			height:120px;
			background: url(http://static.global.ciscoeos.com/zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/join_bg.png) no-repeat top left;

	}
#html-327535.html #mContainer,#html-878048.html #mContainer,#html-878054.html #mContainer,
#html-878046.html #mContainer,#html-878051.html #mContainer {
	
	position:absolute;
	z-index:1001;

	}
.commLinks {
	width: 345px;
	height:41px;
	}
.commLinks .joinCommLink {
	float:left;
	display:block;
	text-indent:-9999px;
	height:41px;
	width: 315px;
	}
	
.commLinks .joinCommLink:hover{
	background:transparent url("../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bg_comjoin.png") no-repeat scroll 0 -130px;
}	
.commLinks .signinCommLink {
	float:left;
	text-indent:-9999px;
	height:76px;
	width: 97px;
	display:none;
	}
.commLinks a:hover, .commLinks a:focus {text-decoration:none;}
.commLinks a:active {border:0}

/* Styles for Signup for mailing list button */

.mailButton {
	width: 315px;
	height:43px;
	display: block;
	text-decoration: none;
	cursor: pointer;
	text-indent:-9999px;
	
}

.msie7 .grid_5{
	z-index:5;
}

.mailButton:hover{
	background:transparent url("../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bg_comjoin.png") no-repeat scroll 0 -191px;
}
.mailButton:hover, .mailButton:focus: {text-decoration:none}
 
/* Styles for mobile PinForm - closebutton */
 
#mobilePinForm a.closeButton
{
	background:transparent url("../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bg_close.png") no-repeat scroll 0 0;
	height:16px;
	position:absolute;
	right:11px;
	top:12px;
	width:17px;
}
#mobilePinForm.form2{
	left:-147px;
}
#home #mobilePinForm.form2{
	left:0px;
}
#mobilePinForm a.closeButton:hover
{
	background-position:-1px -25px;
}


#mobilePinForm .mlistCloseText{
	text-decoration:none;
	text-indent:-9999px;
}
/* Styles for mobile PinForm */

#mobilePinForm{
	position: absolute;
	color: #FFFFFF;
	z-index:100;
	display: none;
	top:46px;
	left:0px;
}

#mobilePinForm .formContainer h2{
	color:#FFFFFF;	
	padding:5px 0 15px 15px;
}

#mobilePinForm .mlistError {
	color:#AA724E;
	display:block;
	margin:0 11px 1px;
	
}
#mobilePinForm .formContainer .error{
	color:#AA724E;
	font-size:10px;
	font-weight:bold;
	text-transform:capitalize;
	line-height:normal;
}

/* mobile PinForm - Submit button*/

#mobilePinForm .mListSubmitWrapper{
	
}

#mobilePinForm .formContainer a.submit{
	background:transparent url("../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bg_submit.png") no-repeat scroll 0 0;
	display:block;
	float:right;
	height:21px;
	margin-right:2px;
	text-decoration:none;
	text-indent:-9999px;
	width:99px;
}

#mobilePinForm .formContainer a.submit:hover{
	background-position:0 -29px;
}

/* styles for formContainer  */

.formContainer .formUnit{
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	margin:8px 0 0 13px;
	position:relative;
	text-transform:uppercase;
}

.formContainer input{
	
	-webkit-border-radius:5px;
	font-family:Arial;
	font-size:18px;	
	color: #333333
}

.formContainer label{
	line-height:32px;
	text-transform:capitalize;
}

.formContainer input.err{
	color: 	#FF0000;
}

#mobilePinForm .formContainer a.submit.disabled{
	color: 	#D3D3D3;
}

.formContainer .formUnit .floatedFields {
	background:#58534D none repeat scroll 0 0;
}

.formContainer .requiredAstriex{
	color:#AFAFAF;
	font-size:16px;
	font-weight:normal;
	left:-8px;
	position:absolute;
	top:11px;
}

.formContainer .mlistCloseText{	
	color:#00ABEC;
	position:absolute;
	right:30px;
	top:7px;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
}

#formContainer1, #formContainer2, #formContainer3 {
	display: none;
}

.formContainer .formUnit .labelInputContainer {
	background:#58534D none repeat scroll 0 0;
}



.clear{
	clear:both;	
}

.formContainer .mListFormInput{
	background:#413D38 none repeat scroll 0 0;
	border:0 none;
	color:#AFAFAF;
	float:right;
	font-family:trebuchet MS;
	font-size:12px;
	font-weight:normal;
	margin:4px 3px 4px 0;
	padding:3px 8px;
	text-transform:none;
}

.formContainer .mListFormLabel{
	color:#D9DDD7;
	float:left;
	font-family:helvetica,arial,sans-serif;
	padding-left:10px;
}

/* Styles for Form 1(Layer-1)*/

.form1 .closeButton{
	color:#00ABEC;
	display:block;	
}
.form1 .mlistCloseText{
	display:block;	
}

#mobileFormWrapper .form1 {
	background:#2A2221 none repeat scroll 0 0;
width:316px;
}

#formContainer1 {
	background:transparent none repeat scroll 0 0;
	padding:37px 17px 12px 7px;
	width:auto;
}

#formContainer1 .requiredFieldText{
	color:#AFAFAF;
	font-size:10px;
	font-weight:normal;
	margin:4px 0 0 13px;
	text-transform:lowercase;
}

.formContainer .requiredFieldText .requiredAstriex {
left:0;
position:relative;
top:6px;
}

#formContainer1 #mListMobileForm1{
	*min-height:28px;
}

#formContainer1 .formUnit{
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	margin:8px 0 0 13px;
	position:relative;
	text-transform:uppercase;
}

/*
#formContainer1 input
{	
	width:245px;
	margin-left:15px;
	height:30px;
	padding-left: 5px;
	padding-top: 2px;
	line-height:30px;
}*/

#formContainer1 .mListFormInput{
	height:18px;
	width:126px;
}

#formContainer1 .mListFormLabel{
	width:121px;
}
/*
#mListEmailForm1 #mListEmail1, #mListZipForm1 #mListZip1,#mListZipForm1 #mListZip1, #mListMobileForm1  #mListMobile1 {
	display:block;
}*/

/* Styles for fields/components in Form 2(Layer-2)*/

#mobileFormWrapper .form2 {
	width:463px;
	
	background:#FFFFFF;
	font-weight:normal;

}

#mlistForm2Left{
	background:#FDF9F5 none repeat scroll 0 0;
	color:#000000;
	float:left;
	height:416px !important;
	width:150px;
}

#mlistForm2Left .wrapper{
	font-family:Helvetica,Arial,sans-serif;
	font-size:15px;
	font-weight:normal;
	line-height:1.5;
	padding:10px;
}

#mlistForm2Left .wrapper .titleText{
	font-size: 18px;
	line-height: 2;
	font-weight: bold;
	font-color: #cccccc;
}

#mlistForm2Right{
	background:#332721 none repeat scroll 0 0;
	float:right;
	padding:37px 17px 12px 6px;
}

#mlistForm2Right .wrapper{
	width:290px;
}

.formContainer #mlistForm2Right .formUnit {
	float:left;
}

#formContainer2 .formUnit{
	margin-top:10px;	
}

#mListCountry1{
	width:142px !important;
	height:26px !important;
	padding-top:3px;
}
/*
#formContainer2 input{	
	width:245px;
	height: 30px;
	padding-left: 5px;
	padding-top: 2px;
}
*/

#formContainer2 .mListFormLabel{
	width:121px;
}

#formContainer2 .mListFormInput{
	height:18px;
	width:126px;
}
#mListZipForm2 #mListZip2{
	*display:block;
}


#formContainer2 .floatedFields{
/*	margin-left:13px;*/
}

#formContainer2 .requiredAstriex{
	left:-10px;
}

#formContainer2 span.select {
  	position: absolute;
  	overflow: hidden;
}

/*
#formContainer2 select.styled {
	position: relative;
	opacity: 0;
	filter: alpha(opacity=0);
	z-index: 5;
}*/

#formContainer2 .floatedFields input{
	margin-left:0px;	
}

/* Applying styles Month dropdown(Layer 2) */
#formContainer2 .floatedFields .mlMonth{
	float:left;
	width:69px;
}

/* Applying styles for Date dropdown(Layer 2) */
#formContainer2 .floatedFields .mlDate{
	float:right;
	width:69px;
}

#formContainer2 .mlMonth,#formContainer2 .mlDate, #formContainer2 .mlCountry,#formContainer2 #mlGenderDropDown{
	height:26px;
	width:142px;
	-webkit-border-radius:5px;
}

#formContainer2 #mlDOBText{	
	float:left;
	font-size:22px;
	font-color: #cccccc;
	text-align:left;
}

#mListDateMonthContainer {
	float:right;
	width:144px;
}

#formContainer2 .checkBoxes input{
	float:left;
	margin:2px 5px 0 0;
}


.msie7 #formContainer2 .checkBoxes input{
	margin: -3px 1px 0px -4px;
}

.msie8 #formContainer2 .checkBoxes input{
	margin: -1px 1px 0px -4px;
}

.msie7 #formContainer2 .checkBoxes{
	float:none;
	margin:52px 0px 8px 14px;
}

#formContainer2 .checkBoxes{
	border-color:#7A7A7C -moz-use-text-color;
	border-style:solid none;
	border-width:1px 0;
	color:#7E7E7E;
	display:block;
	float:left;
	line-height:1.5em;
	margin:8px 0 8px 14px;
	padding:4px 0;
}

#formContainer2 .checkBoxes label {
	line-height:17px;
	text-transform:none;
}

/* Applying styles for Privacy text message (Layer 2) */
#mobileFormWrapper #privacyText{
	clear:both;
	color:#7E7E7E;
	font-size:10px;
	font-weight:normal;
	line-height:13px;
	margin:15px 2px 0 13px;
	text-align:justify;
}

#mobileFormWrapper #privacyText a{
	color:#AA724E;
	font-size:10px;
	font-weight:normal;
	text-transform:capitalize;
}

#mobileFormWrapper #privacyText a:hover{
	color:#fff;
}


/* Styles for Form 3(Layer-3)*/
#mobileFormWrapper .form3{
	width:316px;
}

#formContainer3 {
	background-color:#332721;
	padding:10px 13px;
	
}

#formContainer3 .titleText{
	color:#FFFFFF;
	font-size:24px;
	font-weight:bold;
}

#formContainer3 .mlGreeting {
	line-height:15px;
}

/* --- End Join the community styling (Including the Global pages also)--- */

/* --- Merch styling (Including the Global pages also)--- */
#html-327531.html,#html-878052.html,#html-878045.html,
#html-878055.html,#html-878049.html{
	position:relative;
	z-index:2;
	display:block;
}



#html-327531.html .module,#html-878052.html .module,#html-878045.html .module,
#html-878055.html .module,#html-878049.html .module{
	overflow:visible;
}


.grid_3 #html-878052.html .module .content .body, 
.grid_3 #html-878045.html .module .content .body, 
.grid_3 #html-878055.html .module .content .body, 
.grid_3 #html-878049.html .module .content .body {
    padding: 0 11px 21px 14px;
}
.msie7 .grid_3 #html-327531.html .module .content .body,.msie7 .grid_3 #html-878052.html .module .content .body,.msie7 .grid_3 #html-878045.html .module .content .body,
.msie7 .grid_3 #html-878055.html .module .content .body,.msie7 .grid_3 #html-878049.html .module .content .body{
	/*
padding-bottom:0px;
*/
}

.msie7 .grid_3 #html-327531.html .module .content .body .product,.msie7 .grid_3 #html-878052.html .module .content .body .product,.msie7 .grid_3 #html-878045.html .module .content .body .product,
.msie7 .grid_3 #html-878055.html .module .content .body .product,.msie7 .grid_3 #html-878049.html .module .content .body .product{
	padding-right:10px;
}
    /* merch hover card related changes */
	.grid_3 .module .content .body ul.merchItems  {overflow:visible;}
	.grid_5 .module .content .body ul.merchItems  {overflow:visible;}
	#html-327531.html {z-index:120;}
	
	.merchZoomIcon {position:absolute;top:61px; right:20px;height:40px;width:40px;background:none;}
	.grid_5 .merchZoomIcon {left:55px;}	

	li.merch {position:relative;}
	li.merch.item1{
		z-index : 15;
	}
	li.merch.item2{
		z-index : 10;
	}
	li.merch.item3{
		z-index : 5;
	}		
	.merchHC {position:absolute;left:-220px;top:-10px;	width:522px;z-index:2000;display:none;
		-moz-box-shadow: 0px 2px 10px #c6c6c6;-webkit-box-shadow: 0px 2px 10px #c6c6c6;box-shadow: 0px 2px 10px #c6c6c6; background:#fff;
     -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; }

	/* Overriding the original features */
	.grid_3 li.merch.small {margin:15px 0;}
	.grid_3 li.merch.small .merchImg {float:none;margin-left:auto;margin-right:auto;height:120px;text-align:center;width:140px;}
	.grid_3 li.merch.small .merchDetail {max-width:150px;margin-left:auto;margin-right:auto;float:none;}
	.grid_3 li.merch.small .merchName, .grid_3 li.merch.small .merchPrice{text-align:center;}
	.grid_3	li.merch .merchDetail a.merchBuyLink {margin-left:auto; margin-right:auto;}
		
	/* Positioning of the items */	
	.grid_5 .merchHC {}
	.grid_3 .merchHC1{}
	.grid_3 .merchHC2{}
	.grid_3 .merchHC3{top:-60px;}
	.grid_5 .merchHC1{}
	.grid_5 .merchHC2{}
	.grid_5 .merchHC3{}
	
	#leftWrapper.grid_3 .merchHC {left:10px;}

	
	
	.merchHCInnerWrapper{border:1px solid #c6c6c6; }
	.merchHCHead {position:relative;padding:5px;margin:0px; text-transform:uppercase;
		background:#585653 none repeat scroll 0 0;	
	 }
	.merchHCHead a {
		font-size:25px;
		font-family:"quara-web-1","quara-web-2",sans-serif;
		color:#ffffff;
	}
	
	.merchHCHead a:hover{
		color:#9F7C65;
	}
	
	.merchHCBody{
		background:#191414 none repeat scroll 0 0;
	}
	
	.merchHCBuyNowCon {margin-top:20px;}			
	.merchHCBuyNowCon a.merchHCBuyNow {
		background:transparent url("../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bg_buybtn_merchhover.png") no-repeat 0 0;
		color:#fff;
		font-size:14px;
		text-transform:uppercase;
		padding:2px 10px;
		display:block;
		text-indent:-9999px;
		height:24px;
		width:88px;
	}
	
	.merchHCBuyNowCon a.merchHCBuyNow:hover {background-position:0 -45px;}
	
	.merchHCBody .merchHCLeftCon {width:230px;float:left;margin:5px 5px 10px 10px;}
	.merchHCBody .merchHCLeftCon a img {cursor:pointer;}
	
	.merchHCBody .merchHCRightCon {width:260px;float:right;margin:0 10px 10px 5px;color:#ffffff;}
	.merchHCBody h3 {font-size:12px;}
	.merchHCBody .merchHCPrice {font-size:16px;}
	.merchHCBody h3 {margin-top:20px;font-weight:bold;}
	
	



/* --- End Merch styling (Including the Global pages also) --- */

/*Audio Player Styling - START */

.song_playlist .playlist .list ul li .title:hover {
	cursor:pointer;
	text-decoration:underline;
}

.song_playlist .module .content .body{
	background:#2A2220;
}

.song_playlist .module .content .foot{
	background:#2A2220;
	padding:7px 11px 8px;
}

.song_playlist .module .content .foot li.launchPlayer{
	margin:0;
}

.song_playlist .module .content .foot li.launchPlayer a{
	background:transparent url("../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bg_launchplayer.png") no-repeat scroll 0 0;
	display:block;
	height:21px;
	margin:0 auto;
	padding:0;
	text-indent:-9999px;
	width:148px;
}

.song_playlist .module .content .foot li.launchPlayer a:hover{
	background-position:0 -40px;
}

.playlist .list ul li .buy a {
	background:#57534D url("../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bg_buy.png") no-repeat scroll 0 0;
	border:0 none;
	display:block;
	height:16px;
	margin:0;
	padding:0;
	text-indent:-9999px;
	width:45px;
}

.playlist .list ul li .buy a:hover{
	background-position:0 -40px;
}

.playlist .list ul li .buy {
	background:#57534D none repeat scroll 0 0;
	padding:0 2px 0 3px;
}

.song_playlist .module .content .foot li.more{
	display:none;
}

.playlist .list ul li .status{

}

.playlist .list ul li .information{
	display:none;
}

.playlist .list ul li.active {
	color:#FFFFFF;
}

.playlist .list ul li {

	background:transparent url("../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bg_dotted.png") no-repeat scroll -30px 12px;
	color:#FAE4D1;
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
	height:20px;
	line-height:20px;
	overflow:hidden;
	padding:0;
	vertical-align:top;
}

.playlist .info .img{
	border:none;
	margin:1px 8px 0 0;
}

.playlist .info .txt {
	color:#FAE4D1;
	display:table;
	font-family:Helvetica,Arial,sans-serif;
	font-size:10px;
	font-weight:bold;
	margin:0;
	float:left;
}

.playlist .info .txt .title h3 {
	color:#BF8057;
	font-family:arial,helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	margin:2px 0;
	text-transform:uppercase;
}

.playlist .info{
	border-bottom:none;
}

.playlist .list ul li{
	border-bottom:none;
}

.song_playlist .module .content .body div.list ul {
	background:#57534D none repeat scroll 0 0;
	padding-bottom:5px;
	padding-top:5px;
}

.playlist .list ul li .title {
	background:#57534D none repeat scroll 0 0;
	float:left;
	line-height:19px;
	margin:0;
	padding:0 6px 0 0;
	width:auto;
}

.playlist .list ul li .sequence {
	background:#57534D none repeat scroll 0 0;
	float:left;
	line-height:19px;
	padding-right:7px;
	text-align:center;
	width:20px;
}

body#music_player .playlist .info{
	padding:10px 0;
}

body#music_player .playlist .list{
	padding:0;
}

/*Audio Player Styling - END */



/*Fix for Join the community page*/
		
/* --- For eos upgrade to 1.10 ---*/

.content .body .input.text input.date {
   width:150px;
 }
/* --- End eos upgrade to 1.10 ---*/  
/*************************** Merch Module code ****************/

.grid_3 #html-327531.html .head h3{
	float:none;	
}
#html-327531.html .head {
	clear:both;
}
#html-327531.html .body {
	clear:both;
	position:relative;
}
#merchContainer{
	clear:both;
	font-family:helvetica,arial,sans-serif;
}

.grid_3 #merchContainer{border-top:none;}

ul.merchItems{
	clear:both;
}		
.merchHead{
	float:right;
	display : none;
	position:relative;
}
.foot .merchFoot{
	width:100%;
	z-index:97;
	display : none;
}
.foot .merchFoot .visitStore{
	z-index:96;	
}

/**** merch items - li styling ****/
/*
li.merch.item2{
	display:none;
}

li.merch.item3{
	display:none;
}
*/
a.visit{
	background:transparent url("../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bg_visitstore.png") no-repeat scroll 0 0;
	display:block;
	height:20px;
	margin:10px auto 0;
	text-indent:-9999px;
	width:111px;
}

a.visit:hover{
	background-position:0 -38px;
}

li.merch {
	font-family:arial,helvetica,serif;
	margin:3px 0 10px;
	width:auto;
	float:left;
}

.msie7 li.merch {
	margin:3px 0 6px;
}
li.merch:first-child{
	margin-top:20px;
}

.grid_9 li.merch {
	width:166px;
	margin:5px 18px;
}
.grid_3 li.merch {
	float:left;
	margin:5px 0px;
	width:100%;
}
.grid_3 li.merch.small{	
}
/**** merch items - image styling ****/
li.merch .merchImg{
	height:110px;
	width:110px;
	overflow:hidden;
	float:left;
}
.grid_3 li.merch.large .merchImg{
	height:189px;
	width:189px;
}
.grid_9 li.merch .merchImg{
	height:120px;
	width:120px;
}
li.merch .merchImg img{
	height:100%;	
	display:inline;
	cursor:pointer;
}
/**** merch items - description styling ****/
li.merch .merchDetail{
	float:left;
	margin-left:10px;
	font-size:16px;
}

li.merch.large .merchDetail{
	max-width:175px;
	margin-left:10px;
	font-size:16px
}
.grid_3 li.merch .merchDetail{
	margin-top:8px;
}
.grid_5 li.merch .merchDetail{
	width:171px;
	color:#FFFFFF;
}

.grid_9 li.merch .merchDetail {
	margin-left:0px;
	margin-top:0px;
}
.grid_3 li.merch.small .merchDetail{
	margin-top:0px;
	font-size:14px;
}

li.merch .merchName{
	margin-bottom:3px;
	text-align:center;
}

li.merch .merchName a{
	color:#C08159;
	font-size:16px;
	font-weight:bold;
	text-transform:uppercase;
}

li.merch .merchName a:hover{
	color:#9F7C65;
}

li.merch .merchPrice {
color:#FFFFFF;
/*display:inline;*/
font-size:12px;
font-weight:normal;
padding:0 0 0 5px;
text-align:center;
}

/**** merch items - description-Buy button styling ****/
li.merch .merchDetail .merchBuy{
	margin-top:14px;	
}
.grid_5 li.merch .merchDetail  .merchBuy{
	margin-top:0px;	
}
li.merch .merchDetail a.merchBuyLink{
background:url("../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bg_buybtn_new.png") no-repeat scroll 0 0;
display:block;
text-indent:-9999px;
text-align:left;
height:19px;
width:96px;
margin:5px auto 0;
}

li.merch .merchDetail a.merchBuyLink:hover{
	background-position:0 -33px;
}


/**** merch items - Flyout styling ****/
.visitStore{
	padding-bottom:10px;
	position:relative;
	z-index:198;
}
.merchFoot .visitStore {
	display:block;
	float:right;
	width:auto;
}

.visitStore a.visitStoreLink{
background:transparent url(../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/Customdroparrow_black_9x5.png) no-repeat scroll right center;
font-weight:bold;
padding-right:12px;
padding-top:3px;
text-transform:uppercase;
font-size:11px;
}
.visitStore a.visitStoreLink:hover{
	text-decoration:none;
}
.visitStore .visitStoreFlyout, .merchBuyFlyout{
position:absolute;
z-index:200;
margin:0px;	
}
.visitStore .visitStoreFlyout{
	z-index:199;
	top:14px;
	right:0px;
}
.visitStoreFlyout li,.merchBuyFlyout li{
/*
	border-bottom: 1px solid #999999;
*/
}
.module .content .body ul.merchBuyFlyout{
	padding-top:1px;
}
.visitStoreFlyout li a,.merchBuyFlyout li a{
	background-color:#333;
	width:130px;
	padding: 5px 10px;
	display:block;
	color:#fff;
	font-size:11px;
	font-weight:bold;	
	font-family:arial;	
	text-transform:uppercase;
	z-index:201;
	border-bottom: 1px solid #999999;
}
.visitStoreFlyout li a{
	width:120px;
}
.visitStoreFlyout li a:hover,.merchBuyFlyout li a:hover{
	background-color:#000;
}
.visitStoreFlyout li a.flag,.merchBuyFlyout li a.flag{
	padding-left:32px;
}
.visitStoreFlyout li a.us,.merchBuyFlyout li a.us{
	background-image:url(../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/flag_us.gif);
	background-repeat:no-repeat;
	background-position:9px center;
}
.visitStoreFlyout li a.uk,.merchBuyFlyout li a.uk{
	background-image:url(../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/flag_uk.gif);
	background-repeat:no-repeat;
	background-position:9px center;
}

*:first-child+html .module .content .foot.empty.emptyfix{
	height:auto !important;
	overflow:visible !important;
}

body#video_detail.msie8 #container,
body#video.msie8 #container{overflow:visible;}

/* --- For eos upgrade to 1.9 --- */
.edit_account .body h3 {  font-weight:bold } 
.edit_account .mobileEmail p { margin-bottom:5px } 
.edit_account .note { font-size:11px }
.edit_account .on { color:#0c0 } 
.edit_account .off {  color:#461808}

/* --- End eos upgrade to 1.9 ---*/
/* --- For eos upgrade to 1.11 --- */
.media_upload .input.browse span {display: block;margin: 5px 0;}
.media_upload .input#inputCount {width:100%;margin:5px 0;}
.media_upload .input.browse span {  display: block;  margin: 5px 0;}
.edit_account .off {background:url("http://static.global.ciscoeos.com/zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/icons/bg_settings_boolean.gif") no-repeat 2px -16px;}
/* --- End eos upgrade to 1.11 ---*/
  
.firefox3 .sharebox .sb_head .sb_title,
.msie8 .sharebox .sb_head .sb_title{padding:14px 5px 10px 18px;}



/*  Start of EOS 2.1 upgarde */
.content div.topic .txt .title {
  padding:0 0 10px;
  margin-right:55px
}
/* End of EOS 2.1 upgarde */

/* ----- IE8 Add Fix ----- */

.msie8 .ad.leaderboard .body {
	height:auto;
}

.msie8 .ad.leaderboard .body span._fwph span._fwac span {
	display:block !important;
}

.msie8 div.grid_5 .ad.medium .body {
	height:auto;
}

.msie8 div.grid_5 .ad.medium .body span._fwph span._fwac span {
	display:block !important;
}

/* ----- End IE8 Add Fix ----- */
 #moduleContainer3 #tabParentContainer{
	background-color :gray;
	padding : 3px 3px;
} 

/* --- For asterisks addition - Starts--- */
/* .join .input.required label{
	background:transparent url(../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/icons/bg_required.png) no-repeat scroll 0 2px;
padding:0 0 0 10px;
} */

 .input.annotation span.required {
	display:block;
	background:transparent url(../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/icons/bg_required.png) no-repeat scroll 0 2px;
	padding:0 0 0 10px;
	font-size:11px;
}

.input.required label span.required {
	background:transparent url(../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/icons/bg_required.png) no-repeat scroll 0 2px;
	padding:0 0 0 2px;
	margin-left:3px;
}

/* --- For asterisks addition - Ends--- */

#notificationSettings .input.buttons{
	width:375px;
	margin-bottom:20px;
margin-top:5px;
}

/**************Start Eos 2.2 Upgrade Stylings **************/
/* member detail module */
.membergroups ul {clear: both;}
.membergroups ul li {margin: 2px 0px;}
.membergroups ul li.no-badge {margin-left: 27px;padding: 6px 0px;}
.membergroups img {width: 24px;height: 24px;display:inline;vertical-align: middle;}
.membergroups > span {display: none;}
/* badge class rules */
.badges {margin: 2px 0 0 31px;height: 12px;position:absolute;top:3px;}
.badges li.badge {float: left;margin: 0 2px 0 0;width: 12px;}
.badges li.badge img {width: 12px;height: 12px;}
/* normal view for members module */
.members li .badges {margin-left: 10px;margin-right: 10px;}
.members li.compact .badges {z-index: 0;margin-bottom: 10px;}
/* compact view of members listing module */
.members li.xl.compact .badges {margin-top: 152px;}
.members li.l.compact .badges {margin-top: 116px;}
.members li.m.compact .badges ,.members li.compact .badges {bottom:0;
margin-top:10px;
position:absolute;
margin:5px 1px 8px;
right:0;
z-index:10;}
.members li.member{
	position:relative;
}
.members li.s.compact {margin:0 2px 2px 0;}
.members li.s.compact .badges {margin-top: 80px;}
.members li.xs.compact {margin:0 2px 2px 0;}
.members li.xs.compact .badges {margin-top: 42px;}
/* comments module */

/************** Changed CSS rules:****************/

/** Start- Holding selective CSS changes for 2.2 - Issue in Discussion modules **/
/* discussions module */
/*
.topics .avatar {float: left;margin-right: 10px;}
.topics li .img {border: 5px solid #ddd;background:url("http://static.global.ciscoeos.com/zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/icons/bg_member_s.gif") no-repeat center center;}
/* discussion entry module */
/*
.content div.topic .avatar {float:left;margin:0 10px 10px 0;}
.content div.topic .img {border:10px solid #e2e1df;background:url("http://www.therealtank.com/icons/bg_member_l.gif") no-repeat center center;}
*/
/** End- Holding selective CSS changes for 2.2 - Issue in Discussion modules **/
/************** End of Eos 2.2 Upgrade Stylings **************/

/* Start - Added for 2.2  upgrade issue in RSS modules */
.rss_in .description div {
margin-bottom:0;
padding-bottom:0;
}
/* End - Added for 2.2  upgrade issue in RSS modules */
/* EOS2.4 Upgrades Css changes Starts */
.discussion_entry .editedBy {font-size:11px;}
.discussion_entry .editedBy .editor {padding-left:15px;}
.discussion_entry .description {padding-top:15px;}
.comment_options .auto_close .errorInput {
    padding-left:22px;
} .comment_options div {
    color: #333;
    margin-bottom: 3px;
} .comment_options input {
    margin: 1px 2px 0px 1px;
} .comment_options .auto_close .days {
margin:0 0 0 7px;
width:23px;
} .comments_closed {
    padding:10px 8px;
} .comment_options div.close{
	margin-top:6px;
}
/* EOS2.4 Upgrades Css changes Ends */

/* EOS2.4 Upgrades Css changes Start */
.cal_event .going {
  	float: right;
}
.cal_event .going a {
    display: block;
    text-align: center;
    clear: both;
    text-align: center; 
    font-size: 0.8em;
}

.cal_events .attendee_count {
    float: right;
}
.cal_events .list .attendee_count {
    float: none;
    display: inline;
 }
/* EOS2.4 Upgrades Css changes Ends */


/* EOS2.7 Upgrades Css changes starts */
/* EOS2.7 Upgrades Css changes Ends */


.add_new_article .input label{
	font-weight:bold;
}

/* feedback button - Starts */



body#music_player .widget{
	display:none;
}

/* feedback button - Ends */




.media_upload .urlSelect #cancelUrl{
	padding-left:5px;
padding-top:2px;
}

 

/* Generic CSS styling for signin/signup screens */
body.m32 {
    background: transparent url("../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bg_signinlogo.png") no-repeat scroll center 0;
    color: #FFFFFF;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    padding-top: 135px;
    text-transform: none;
	margin-top:30px;
}
body.m32 #wrapper {
    background: transparent url(http://static.global.ciscoeos.com/zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bg_thickbox_logo.png) no-repeat scroll center 0;
    padding-top: 0px;
    width: 430px;
	padding-bottom:1px;
} 

.m32 #container{
	margin:0;
}

.m32 #container #moduleContainer0 {
    margin: 0 auto;
    width: 370px;
} 

body#login.m32 #container #moduleContainer0 {
	background:#2A2221 none repeat scroll 0 0;
	border:0 none;
	margin:0 auto 0;
	width:389px;
}

.m32 #container #moduleContainer0 div.html{
	background:#2A2221 none repeat scroll 0 0;
}

.m32 #container #moduleContainer1 {
    width: 100%;
} .m32 #container #moduleContainer1 .module .content .head, .m32 #container #moduleContainer1 .module .content .body, .m32 #container #moduleContainer1 .module .content .foot {
    margin: 0 auto;
} .m32 .module, .m32 .module .content {
    padding: 0px;
    margin: 0px;
	background: transparent none; 
} .m32 .module .content .head, .m32 .module .content .body, .m32 .module .content .foot {
    padding: 0 16px;
    margin: 0px;
} 

body#login.m32 #container #moduleContainer1, body#sign_up.m32 #container #moduleContainer1 {
	border:0 none;
	display:block;
	float:none;
	margin:0;
	width:100%;
}

.m32 .module .content .body{
	padding:10px 15px;
}

.m32 .module, .m32 .module .content .body, .m32 .module .content .foot {
	background:transparent none repeat scroll 0 0;
	border:0 none;
}

body#login .login .module .content .body {
padding-left:15px;
padding-right:15px;
padding-top:0 !important;
}

body#login .login .module .content .body, body#login .forgot_password .module .content .body, body#login .forgot_password_confirm .module .content .body {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#2A2221 none repeat scroll 0 0;
border:0 none;
margin:0 auto;
padding:10px 15px;
position:relative;
width:359px;
}

.m32 .module .content .head h3 {
    color: #0094CC;
    font-size: 19px;
    font-weight: bold;
} .m32 .page_title .module {
    display: none;
} .m32 a, .m32 a:link, .m32 a:active, .m32 a:visited {
    color:#D9DDD7;
	font-size:14px;
} .m32 a:hover {
    color: #9E9E9E;
} .m32 .login .module .content .head, .m32 .sign_up .module .content .head {
    display: none;
    padding: 0px;
    margin: 0px;
    background: none;
} .m32 fieldset {
    border: 0 none;
} .login .input{
	margin: 0 0 3px;
}

.m32 .input.text, .m32 .input.select, .m32 .input.radio {
background-color:#58534D;
}

.m32 .input {
    margin: 0 0 3px;
} .m32 .input.annotation {
    margin-bottom: 7px;
    margin-right: 15px;
    text-align: right;
} .m32 .input.annotation span.private {
    display: block;
    text-align: right;
} .m32 .input.annotation span.private i.prText {
    background: transparent url(http://static.global.ciscoeos.com/zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/icons/bg_lock_15x15.png) no-repeat scroll 0 -1px;
    display: inline-block;
    height: 15px;
    padding-top: 1px;
    text-align: right;
    width: 13px;
} .m32 .input.annotation span.required {
    background: transparent url(../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/icons/bg_required.png) no-repeat scroll 0 5px;
    display: inline;
    padding-left: 7px;
    text-align: right;
} .m32 .input.required {
    background: transparent url(../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/icons/bg_required.png) no-repeat scroll 0 9px;
    padding-left: 7px;
} .m32 .input.private i.prText {
    background: transparent url(http://static.global.ciscoeos.com/zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/icons/bg_lock_15x15.png) no-repeat scroll 0 6px;
    display: inline-block;
    float: right;
    height: 22px;
    width: 13px;
} .m32 .input.radio ul {
    background: #58534D none repeat scroll 0 0;
    border-left: 1px solid #D9DDD7;
    float: left;
    width: 186px;
} .m32 .input.radio ul li {
    float: left;
    margin-left: 10px;
} .firefox3.m32 .input.radio ul li input, .firefox4.m32 .input.radio ul li input, .m32 .input.radio ul li input {
    margin-top: 5px;
} .msie7.m32 .input.radio ul li input, .msie7 .m32 .input.radio ul li input, .m32 .input.radio ul li input {
    margin-top: 1px;
} .m32 .input.radio ul li input {
    border: 0 none;
    display: inline;
    height: auto;
    margin-top: 3px;
    width: auto;
} .m32 .input.radio ul li label {
    display: inline;
    width: auto;
} .m32 .input.textarea textarea {
    border: 0 none;
    height: 90px;
    margin-top: 3px;
    width: 310px;
    float: left;
} .msie7 .m32 .input .hd, .msie7.m32 .input .hd, .m32 .input .hd {
    margin-top: 0px;
} .m32 .input .hd {
    border-bottom: 1px solid #0094CC;
    margin-top: 5px;
} .mac .firefox3 .m32 .input label, .mac .firefox4 .m32 .input label, .m32 .input label {
    padding: 6px 0 4px 6px;
} .m32 .input label {
    background: none;
    color: #D9DDD7;
    display: block;
    float: left;
    font-family: helvetica, arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin: 1px 0 0;
    padding: 6px 5px;
    text-transform: uppercase;
    width: 156px;
	text-align:left;
} 


.input label {
display:block;
margin:0 0 5px;
}

.m32 label {
color:#D9DDD7;
font-size:12px;
margin-bottom:0;
text-transform:uppercase;
}

.m32 label {
font-size:12px;
text-transform:uppercase;
}

.login .input label, .join .input label {
background-color:#58534D;
color:#D9DDD7;
float:left;
margin-bottom:0;
padding-top:4px;
text-align:left;
width:154px;
}

.login .input label {
padding-bottom:8px;
padding-left:8px;
padding-top:8px;
}


.msie7.m32 .input input, .msie7 .m32 .input input, .m32 .input input {
    margin-top: -1px;
} .chrome5.m32 .input input, .chrome5 .m32 .input input, .m32 .input input {
    height: 16px;
} .m32 .input input {
    background: #58534D none repeat scroll 0 0;
    border-color: #D9DDD7;
    border-style: none none none solid;
    border-width: 0 0 0 1px;
    height: 17px;
    color: #9E9E9E;
    margin: 0;
    padding: 2px 2px 5px;
    width: 196px;
    font-family: Trebuchet MS;
    font-size: 13px;
} 

.input.text input {
padding:2px 10px;
}


.input.text input {
padding:2px;
}

.login .input.text input {
width:169px;
}

.login .input.text input {
background:#58534D none repeat scroll 0 0;
border:0 none;
height:15px;
width:175px;
}

.m32 .input.text input {
background:none;
border-left:1px solid #9E9E9E;
color:#9E9E9E;
font-size:12px;
height:17px;
padding:7px 2px;
width:187px;
margin:0px 0 0;
}

 .chrome5 .m32 .input.select select, .chrome5.m32 .input.select select, .m32 .input.select select {
    height: 23px;
} .m32 .input.select select {
background:#58534D none repeat scroll 0 0;
border:1px solid #9E9E9E;
color:#9E9E9E;
float:left;
font-family:Trebuchet MS;
font-size:13px;
height:23px;
margin:2px 3px 0 0;
padding:2px 1px;
width:101px;
	*margin: 3px 3px 0 0;
} .m32 .input.checkbox {
    border-bottom-style: solid;
    border-top-style: solid;
    border-width: 1px 0;
    margin: 5px 0;
    padding: 5px 0;
    text-align: left;
} .m32 .input.checkbox input {
    border: 0 none;
    display: inline;
    float: left;
    height: 14px;
    margin: 0 5px 0 0;
    padding: 0;
    width: 14px;
} .m32 .input.checkbox label {
    background: transparent none repeat scroll 0 0;
    float: none;
    padding: 0;
    text-transform: none;
    width: auto;
} .m32 .input.submit {
    text-align: right;
} .m32 .input.submit .submit {
    float: left;
} .m32 .input.submit .cancel {
    float: right;
    margin: 0;
} 
.login .button.cancel {
float:left;
}

.login .input .button.submit input {
background:url("../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bg_signin_sprite.png") no-repeat scroll 0 -1px;
border:medium none;
cursor:pointer;
display:block;
font-family:myriad pro;
font-size:17px;
height:26px;
margin:0;
padding:0;
text-indent:-9999px;
width:99px;
}

.login .input .button.submit input:hover{
	background:url("../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bg_signin_sprite.png") no-repeat scroll 0 -51px;
}



.m32 .input.submit input#save {
    background:#AA724E none repeat scroll 0 0;
	border:0 none;
	color:#0C0B0B;
	cursor:pointer;
	display:block;
	font-family:arial,helvetica,sans-serif;
	font-size:15px;
	font-weight:bold;
	margin:0;
	padding:2px 5px;
	text-transform:uppercase;
} .m32 .input.submit input#save:hover {
    background:#0C0B0B;
	color:#AA724E;
} .m32 .module .content .foot div.poweredBy {
    background: transparent url(../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bg_eoslogo.png) no-repeat scroll 30px 50%;
    color: #2A2221;
    font-size: 11px;
    font-weight: normal;
    padding: 12px 0 12px 64px;
    text-transform: none;
    width: auto;
    margin: 0 auto;
} .m32 .module .content .foot div.poweredBy a {
    color: #2A2221;
	font-size:11px;
} .m32 .module .content .foot div.poweredBy a:hover {
    color: #D09874;
	font-size:11px;
}
body.m32 #footer {
    margin: 0;
    padding: 0;
    width: 100%;
    display: none;
}

body.m32 #errorMsg {
	border:0 none;
	color:#2A2221;
	font-size:18px;
	font-weight:bold;
	margin:0 0 15px 5px;
	padding:8px;
	text-transform:uppercase;
	background:#D1D4CD none repeat scroll 0 0;
}

body.m32 #successMsg {
    border:0 none;
	color:#2A2221;
	font-size:18px;
	font-weight:bold;
	margin:0 0 15px 5px;
	padding:8px;
	text-transform:uppercase;
	background:#D1D4CD none repeat scroll 0 0;
}

body#join.m32 #successMsg{
	margin:0 0 15px 10px;
}

#reset_password #errorMsg {
margin:20px 0;
}



/* login */ 
.m32 .login .input.submit {
    float: right;
    overflow: hidden;
	margin:0;
} #login.m32.msie7 .login .input.submit .submit, .m32 .login .input.submit .submit {
    margin: 24px 0 0 130px;
} .m32 .login .input.submit .submit {
    margin: 24px 3px 0 0;
    text-align: right;
} .m32 .login .input.submit .cancel {
    margin: 24px 0 0;
} .login .input a.fpl {
    color: #D9DDD7;
    left: 15px;
    position: absolute;
    text-transform: uppercase;
	margin:4px 0 0;
	padding-bottom:1px;
	font-size:12px;
} 

.login .input a.fpl:hover{
	color:#9E9E9E;
}

 .m32 .login .module .content .body {
    padding-bottom: 8px;
    padding-top: 6px;
    border-bottom: 1px solid #0094CC;
} .m32 #container #moduleContainer1 .login .module .content .foot {
    background: transparent none repeat scroll 0 0;
    border: 0 none;
    margin: 40px auto 0;
    padding: 0;
    width: 439px;
}
/* End */
/* sign up */ 
.m32 .sign_up .module .content .body {
    padding-bottom: 8px;
    padding-top: 0px;
    
} 

body#sign_up .sign_up .module .content .body, body#sign_up .sign_up_confirm .module .content .body {
	margin:0 auto;
	width:336px;
}

body#sign_up .sign_up .module .content .body fieldset, body#sign_up .sign_up_confirm .module .content .body fieldset {
	background:#2A2221 none repeat scroll 0 0;
	height:auto;
	padding:0 16px;
}

body#sign_up.m32 #container #moduleContainer0 {
	border:0 none;
	margin:0 auto;
	width:336px;
}

.m32 #container #moduleContainer1 .sign_up .module .content .foot {
    background: transparent none repeat scroll 0 0;
    border: 0 none;
    margin: 30px auto 0;
    padding: 0;
    width: 439px;
} .msie7.m32 .sign_up .input, .msie7 .m32 .sign_up .input, .m32 .sign_up .input {
    margin: 0px;
} .m32 .sign_up .input {
    margin: 0 0 2px;
} .m32 .sign_up .input.checkbox {
    margin: 8px 0px;
	text-align:justify;
} .sign_up li.select input {
	background:#58534D none repeat scroll 0 0;
    border: 1px solid #9E9E9E;
	color:#9E9E9E;
	font-size:13px;
    padding: 2px 0;
	*padding-top:3px;
    width: 32px;
	height:16px;
	margin-top:2px;
} .sign_up #cmsgData\[day\] {
	 width:28px;
	 *margin-top:2px;
} .sign_up #cmsgData\[year\] {
	float:none;
	width:32px;
	*margin-top:2px;
} #sign_up .sign_up .input.checkbox input {
    border: 0 none;
    display: inline;
    float: left;
    height: 14px;
    margin: 0 5px 0 0;
    padding: 0;
    width: 14px;
} .sign_up .input.checkbox label {
    background: transparent none repeat scroll 0 0;
    float: none;
    padding: 0;
    text-transform: none;
    width: auto;
} 

.sign_up .input .button.submit input {
border:medium none;
cursor:pointer;
margin:0;
padding:0;
}

.m32 .sign_up .input.submit .submit #submit {
    background:transparent url(../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bg_signup_sprite.png) no-repeat scroll 0 0;
	height:26px;
	margin-top:0;
	padding:0;
	text-indent:-9999px;
	width:101px;
} .m32 .sign_up .input.submit .submit #submit:hover {
 background-position:0 -33px;
} 




.m32 .sign_up .input.submit {
    float: right;
    margin: 0 0 5px 0;
} .m32 .sign_up .input.submit .submit {
    margin-left: 11px;
} .m32 .sign_up .input.submit .cancel {
    float: left;
} .m32 .sign_up .input.submit .cancel input {
    margin-left: 4px;
} #sign_up .sign_up .input .message {
	background:#332721 none repeat scroll 0 0;
    display: block;
    height: auto;
    left: 0;
    line-height: 14px;
    margin-left: 0;
    position: relative;
    text-align: left;
    top: 0;
    width: auto;
    margin:2px 0 0 90px;
	color:#999999;
	font-size:11px;
} 

#sign_up .sign_up .input .message span.description {
    background: transparent url(../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bg_register_alert.png) no-repeat scroll 0 3px;
    color: #333;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 11px;
    font-weight: 300;
    height: 50px;
    left: -125px;
    padding: 19px 14px 0;
    position: absolute;
    text-align: left;
    top: -45px;
    width: 108px;
} 

#sign_up .sign_up .input .message .description {
	color:#0094CC;
	display:none !important;
	text-align:right;
}

.m32 .sign_up .input .message .errorInput {
    font-size: 11px;
}

.sign_up .input label {
background:transparent none repeat scroll 0 0;
color:#D9DDD7;
float:left;
margin:1px 0 0;
padding:6px 5px;
text-align:left;
width:103px;
}

.m32 .sign_up .input.text input {
background:transparent none repeat scroll 0 0;
border-left:1px solid #9E9E9E;
margin:2px 0 0;
padding:3px 1px;
width:187px;
}

#sign_up .sign_up .input .message {
color:#999999;
font-size:11px;
height:12px;
line-height:12px;
margin:2px 0 0 90px;
}

#sign_up .sign_up .input .message {
background:#332721 none repeat scroll 0 0;
height:auto;
left:0;
line-height:14px;
margin-left:0;
position:relative;
text-align:left;
top:0;
width:auto;
}

.m32 .sign_up .input {
margin:0 0 2px;
}

.m32 .checkbox label {
text-transform:none;
}

#sign_up .sign_up .input.checkbox label {
	background:transparent none repeat scroll 0 0;
	color:#BE7F57;
	float:none;
	padding:0;
	width:auto;
}

#sign_up .sign_up .input.checkbox label a {
	font-size:12px;
}

#sign_up .sign_up .input.checkbox input {
	display:inline;
	float:left;
	margin:0 5px 0 0;
	padding:0;
}

body#sign_up .sign_up_confirm .module .content .body p {
	color:#BE7F57;
	text-align:justify;
}

.sign_up_confirm .body #closeBtn {
padding:15px 0;
}

.sign_up_confirm .body #closeBtn a{
	color:#FFF;
	text-transform:uppercase;
}

.sign_up_confirm .body #closeBtn a:hover{
	color:#9E9E9E;
}

.sign_up li.input.submit {
	margin-bottom:5px;
}

/* End */
/* sign_up_confirm */ 
.m32 .sign_up_confirm .module .content .body {
    padding-bottom: 8px;
    padding-top: 0px;
} .m32 #container #moduleContainer1 .sign_up_confirm .module .content .foot {
    background: transparent none repeat scroll 0 0;
    border: 0 none;
    margin: 25px auto 0;
    padding: 0;
    width: 100%;
}

/* End */
/* Reset password */
body.m32#reset_password #errorMsg {
    margin: 0 auto 10px;
} .m32 .reset_password .module .content .head {
    border-top: 1px solid #0094CC;
    padding-top: 10px;
} .msie7.m32 .reset_password .input, .msie7 .m32 .reset_password .input, .m32 .reset_password .input {
    margin: 0px;
} .m32 .reset_password .input {
    margin: 0 0 3px;
} .m32 .reset_password .input label {
    width: 155px;
} .m32 .reset_password .input input {
    width: 170px;
} .m32 #container #moduleContainer1 .reset_password .module .content .foot {
    background: transparent none repeat scroll 0 0;
    border: 0 none;
    margin: 25px auto 0;
    padding: 0;
    width: 100%;
} .m32 .reset_password .module .content .body {
    border-bottom: 1px solid #0094CC;
    padding-bottom: 8px;
    padding-top: 6px;
} .m32 .reset_password .input.submit {
    margin-top: 8px;
}

/* End */



#login div.poweredBy a, #sign_up div.poweredBy a {
font-size:11px;
font-weight:normal;
margin-top:0;
}

.m32 .module .content .foot div.poweredBy a:hover {
	color:#AA7755;
}


/* Forgot password */ 
.m32 .forgot_password .input.submit .submit {
    margin-left: 103px;
} .m32 .forgot_password .module .content .head {
    display: none;
} .m32 .forgot_password .module .content .body {
    border-bottom: 1px solid #0094CC;
    padding-bottom: 8px;
    padding-top: 6px;
} .m32 #container #moduleContainer1 .forgot_password .module .content .foot {
    background: transparent none repeat scroll 0 0;
    border: 0 none;
    margin: 25px auto 0;
    padding: 0;
    width: 100%;
} .m32 .forgot_password .input.submit {
    float: right;
    margin-top: 5px;
	margin-left : 5px;
} .m32 .forgot_password .input.submit .submit #submit {
    background:transparent url("../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bg_continue.png") no-repeat scroll 0 0;
height:26px;
margin:0;
padding:0;
text-indent:-9999px;
width:134px;
} .m32 .forgot_password .input.submit .submit #submit:hover {
  	background-position:0 -38px;
}

.forgot_password fieldset .note {
	color:#D9DDD7;
	margin:0 0 1px;
	padding-bottom:8px;
}

.forgot_password .input label {
color:#D9DDD7;
float:left;
padding:8px 0 8px 8px;
width:156px;
}
/*
.forgot_password .module .content .foot div.poweredBy, .forgot_password_confirm .module .content .foot div.poweredBy, .sign_up_confirm .module .content .foot div.poweredBy{
	width:436px;
}
*/
.forgot_password .input {
float:right;
height:auto;
margin:0 0 8px;
text-align:right;
}

#forgot_password-294541 .input.text span.errorInput {
background:#2A2221 none repeat scroll 0 0;
padding:1px 0 0 5px;
}

.errorInput {
color:#AA724E;
display:block;
padding:3px 0 0;
}

/* End */
/* Forgot password */ 
.m32 .forgot_password_confirm .module .content .body {
    border-bottom: 1px solid #0094CC;
    padding-bottom: 8px;
    padding-top: 6px;
} .m32 #container #moduleContainer1 .forgot_password_confirm .module .content .foot {
    background: transparent none repeat scroll 0 0;
    border: 0 none;
    margin: 25px auto 0;
    padding: 0;
    width: 100%;
} .m32 .forgot_password_confirm #closeBtn a {
    margin-left: 12px;
}

.m32 .sign_up_confirm .module .content .head h3, .m32 .forgot_password_confirm .module .content .head h3 {
background:#2A2221 none repeat scroll 0 0;
border-bottom:0 none;
color:#FFFFFF;
font-size:15px;
padding:0 10px 10px 14px;
font-family:Arial, Helvetica, sans-serif;
}

.m32 .sign_up_confirm .module .content .head, .m32 .forgot_password_confirm .module .content .head{
	background:none;
	width:389px;
}

.m32 .sign_up_confirm .module .content .head{
	width:336px;
}

.m32 .sign_up_confirm .module .content .body{
	padding-top:0px;
}

.m32 .sign_up_confirm .module .content .body p a{
	text-transform:uppercase;
	font-size:12px;
}

/* End */

body#login.m32 #errorMsg, body#sign_up.m32 #errorMsg {
background:#D1D4CD none repeat scroll 0 0;
border:0 none;
color:#2A2221;
font-size:18px;
font-weight:bold;
margin:0 auto 5px;
padding:9px 0 9px 1px;
text-align:center;
text-transform:uppercase;
width:388px;
}

body#sign_up.m32 #errorMsg{
	width:336px;
}


/* join */ 
.msie7.m32 .join .input input, .msie7 .m32 .join .input input, .m32 .join .input input {
    height: 18px;
} .chrome5.m32 .join .input input, .chrome5 .m32 .join .input input, .m32 .join .input input {
    height: 16px;
} .m32 .join .input input {
    height: 17px;
} .m32 .join .input.checkbox input {
    width: 14px;
    height: 14px;
} .m32 .join .input.checkbox label {
    width: auto;
} .m32 .join .input label {
    width: 122px;
} .m32 .join .input input {
    width: 182px;
    float: left;
} .m32 .join .input.checkbox {
    border-top: 0 none;
    padding-top: 2px;
} .m32 .join .input.submit .submit {
    margin-left: 103px;
} .m32 .join .module .content .head {
    display: none;
} .m32 .join .module .content .body {
    padding-top: 6px;
} .m32 .join .module .content .body {
    border-bottom: 1px solid #0094CC;
    padding-bottom: 8px;
} .m32 #container #moduleContainer1 .join .module .content .foot {
    background: transparent none repeat scroll 0 0;
    border: 0 none;
    margin: 25px auto 0;
    padding: 0;
    width: 100%;
} .m32 .join .module .content .body ul {
    padding: 0;
} .m32 .join .input.submit {
    float: right;
    margin: 0;
} .m32 .join .input.submit .submit #submit {
    background: transparent url(../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bg_continue.png) no-repeat scroll 0 0;
    height:26px;
	padding:0;
	text-indent:-9999px;
	width:134px;
	margin:0;
} .m32 .join .input.submit .submit #submit:hover {
    background-position: 0 -38px;
} 

/*.chrome5 .m32 .join #countryDropDown, .chrome5.m32 .join #countryDropDown, .m32 .join #countryDropDown {
    height: 23px;
}
*/ 

.m32 .join #countryDropDown {
    background:#58534D none repeat scroll 0 0;
	border:1px solid #9E9E9E !important;
	color:#9E9E9E;
	font-family:Trebuchet MS;
	font-size:13px;
	height:29px !important;
	padding:4px;
	width:228px !important;
	margin-top:0px;
	*margin-top:2px;
}

#join.m32 #container #moduleContainer0{
	background:#FDF9F5 none repeat scroll 0 0;
	clear:both;
	display:block;
	float:none;
	margin:0 auto 0;
	width:410px;
	border:none;
}

#join #moduleContainer1 .module .content .body {
background:#2A2221 none repeat scroll 0 0;
border:0 none;
color:#BE7F57;
margin:0 auto;
padding:0 8px;
position:relative;
width:394px;
}

#join .join .private .prText {
background:transparent url("../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bg_lock_15x15.png") no-repeat scroll 0 -1px;
font-style:normal;
height:20px;
padding:0 0 0 3px;
}
#join .join .private .prText{
	*float:none;
}
#join .join li.annotation .private .prText{
	*background-position : 0 5px;
}
#join .join li.annotation span.private {
display:block;
float:right;
margin-left:162px;
margin-top:16px;
position:absolute;
*right:33px;
*margin-top:10px;
}

#join .join .module .content .input.annotation span.required {
background:transparent url("../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bg_required_new.png") no-repeat scroll 0 4px;
display:block;
margin-left:266px;
padding:0 0 0 10px;
text-align:left;
}

.join li.input.text, .join li.input.select, .join li.input.radio {
	background:transparent none repeat scroll 0 0;
}
.join li.input.text{
	padding-left:7px;
}
.join .input {
margin:0 0 4px;
}

.join li.input.text label {
background:#58534D none repeat scroll 0 0;
margin:0 0 0 5px;
padding:8px 4px 7px;
width:122px;
}

.join .input.required label span.required {
background:transparent url("../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bg_required1.png") no-repeat scroll 0 0;
position:absolute;
left:7px;
width:20px;
}

.join .private .prText {
background:transparent url(../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bg_lock_15x15.png) no-repeat scroll 0 center;
font-style:normal;
height:20px;
padding:0 0 0 14px;
}

.join li.private .prText {
background-position:0 6px;
float:right;
margin-right:2px;
margin-top:7px;
text-indent:-9999px;
}

.join li.input.text input, .join li.input.select input, .join li.input.radio input {
	width:225px;
}

.join li.input.text input {
	float:left;
	margin-left:0;
	margin-right:0;
}

.m32 .join .input.checkbox{
	padding:0px;
}

.join .input.annotation {
margin:0 0 24px 0;
}

.m32 .join .input.radio label{
	margin:0 0 0 5px;
	width:122px;
	padding:7px 4px;
}

.m32 .join .input.radio ul{
	width:227px;
	border-left:1px solid #9E9E9E;
	padding:2px 0;
}

.m32 .join .input.text input{
	width:223px;
	background:#58534D none repeat scroll 0 0;
	height:15px;
}

.m32 .join .input.radio ul li input{
	margin-top:6px;
}

.m32 .join .input.radio ul li label{
	width:auto;
}

#join .join .input.checkbox label {
background:transparent none repeat scroll 0 0;
color:#BE7F57;
line-height:14px;
padding:2px 0;
display:inline;
margin:0;
position:static;
font-size:11px;
width:100%;
}
.m32 .join .input.checkbox{
	text-align : justify;
}
.m32 .join .input.checkbox label a {
font-size:11px;
text-transform:none;
}

.m32 .join .input .hd{
	display:none;
}

.m32 .join .input.checkbox{
	border-top:1px solid;
	border-bottom:1px solid;
	padding:7px 0;
}

.m32 .join .input.submit{
	margin-bottom:6px;
}

/* End */ 
/* Change the module id depending on the module present as header in login, signup, join */
#html-343202.html .module .content .body .description {
    font-size: 14px;
    padding: 15px 0 6px;
    text-transform: uppercase;
} 

/* thick box sign up */ 
#TB_overlay {
    z-index: 2000;
    background-color: #000000;
    opacity: 0.8;
} #TB_window {
    z-index: 2002;
    margin-top: -265px !important;
    background: transparent url(http://static.global.ciscoeos.com/zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bg_thickbox.jpg) repeat scroll 0 0;
} #TB_title {
	height:35px;
	background:#D3D6CF none repeat scroll 0 0;
} #TB_closeAjaxWindow {
    float: right;
    margin: 0;
    padding: 8px 8px 0;
    text-align: right;
    position: absolute;
    right: 0px;
    top: 0px;
} #TB_closeAjaxWindow #TB_closeWindowButton {
    background: transparent url(../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bg_closebtn.png) no-repeat scroll 0 0px;
    display: block;
    height: 16px;
    text-indent: -9999px;
    width: 17px;
} #TB_closeAjaxWindow #TB_closeWindowButton:hover {
    background-position: 0 -24px;
} #TB_window #TB_iframeContent {
    height: 540px !important;
    margin-bottom: -3px;
    overflow-x: hidden;
    margin-top: 0;
} .msie7 #TB_window #TB_iframeContent {
    height: 590px !important;
}


.msie7.m32 .button.cancel{
	float:left;
}

.msie7#login.m32 .button.cancel{
	margin-top:25px;
}

.msie7.m32 .forgot_password li.input.submit{
	float:none;
	clear:both;
}

.msie7.m32 .forgot_password li.input.submit .button.submit{
	margin-left:62px;
}

.msie7.m32 .sign_up li.input.submit{
	float:none;
	clear:both;
}

.msie7.m32 .sign_up li.input.submit .button.submit{
	float:none;
}

.msie7.m32 .sign_up li.input.submit .button.submit input{
	float:left;
	margin-left:100px;
}

.msie7.m32 .sign_up .body ul:first-child{
	padding-bottom:5px;
}

.mac .safari .reset_password .body fieldset .note, .mac .chrome .reset_password .body fieldset .note{
	margin-top:0px;
}

#join .join .body ul p:first-child{
	margin-left:11px;
}

#join .join .body ul p:first-child a{
	font-size:12px;
}

#join .join .body ul li:first-child{
	margin-left:7px;
}

#join .forgot_password fieldset .note{
margin:0 6px;
}

#join .forgot_password .input.text label{
	width:116px;
}

#join .forgot_password .input.text input{
	width:259px;
}

#join .forgot_password_confirm .head {
	padding:0;
	width:410px;
}

#join #html-344525.html .body{
	padding-bottom:13px;
}

#join .forgot_password_confirm fieldset .note{
	margin-left:5px;
}

#join .forgot_password_confirm fieldset .address{
	margin-left:5px;
	color:#FFFFFF;
}

#join .forgot_password_confirm .body{
	padding-bottom:10px;
}

.mac .firefox .join .input.checkbox.required{
	background-position:3px 9px;
}

.mac .firefox .join .input.checkbox input{
	margin-top:-2px;
}

.mac .safari .join .input.text input{
	padding:7px 2px 6px;
}

.mac .chrome .join .input.text input{
	padding:7px 2px 6px;
}

.msie7.m32 .join .button.cancel input{
	height:26px;
}

.msie7 .forgot_password li.input.submit .button.submit{
	float:none;
}

.msie7 .forgot_password li.input.submit .button.submit input{
	float:left;
	margin-left:123px;
}

.msie7 .forgot_password li.input.submit .button.cancel{
	float:none;
}

/* end */
/* Unknown usage of thinck box code - Code retained to avoid unknown effects */ 
.msie7 #TB_window #TB_iframeContent img { 
	max-width:580px !important;
} #TB_window #TB_iframeContent img {
    width: 580px !important;
} .mac .safari3 #TB_window #TB_iframeContent img {
    margin-left: 10px !important;
} .mac .safari4 #TB_window #TB_iframeContent img {
    margin-left: 10px !important;
} #TB_load {
    z-index: 2003;
} #TB_HideSelect {
    z-index: 1999;
} #TB_ajaxWindowTitle {
    color: #CD2026;
    padding: 0px !important;
} #TB_iframeContent html body {
    text-align: center;
} .msie7 #TB_window #TB_iframeContent body img { 
	max-width: 580px;
} .msie8 #TB_window #TB_iframeContent body img {
    width: 580px;
} .mac .safari3 #TB_window #TB_iframeContent body img {
    margin-left: 10px;
} .mac .safari4 #TB_window #TB_iframeContent body img {
    margin-left: 10px;
} 
/* Generic CSS styling for signin/signup screens ends */	
/* Footer */

/* Footer links styles */ 
#FooterLinks
{
	padding-bottom:40px;
}   
#FooterLinks1{
background:transparent url(../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bg_footernav_new.png) no-repeat scroll center top;
margin:22px auto 0;
width:860px;
height:26px;
}
#FooterLinks1 div, #FooterLinks2 div, #FooterLinks3 div {
    float: left;
} 

#FooterLinks1 div.footerBlock1
{
	width:51px;
	margin-right:26px;
} 
#FooterLinks1 div.footerBlock2
{
margin-right:31px;
width:27px;
}
#FooterLinks1 div.footerBlock3
{
margin-right:38px;
width:47px;
} 
#FooterLinks1 div.footerBlock4
{
margin-right:31px;
width:50px;
} 
#FooterLinks1 div.footerBlock5
{
margin-right:26px;
width:66px;
}
#FooterLinks1 div.footerBlock6
{
margin-right:25px;
width:59px;
}
#FooterLinks1 div.footerBlock7
{
margin-right:34px;
width:44px;
} 
#FooterLinks1 div.footerBlock8
 {
width:98px;
margin-right:33px;
} 
#FooterLinks1 div.footerBlock9
 {
width:52px;
margin-right:26px;
}
#FooterLinks1 div.footerBlock10
 {
width:94px;
}
#FooterLinks1 div.footerBlock1 a:hover{
	background:transparent url(../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bg_footernav_new.png) no-repeat scroll 0px -44px;
}
#FooterLinks1 div.footerBlock2 a:hover{
	background:transparent url(../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bg_footernav_new.png) no-repeat scroll -77px -44px;
}
#FooterLinks1 div.footerBlock3 a:hover{
	background:transparent url(../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bg_footernav_new.png) no-repeat scroll -134px -44px;	
}
#FooterLinks1 div.footerBlock4 a:hover{
	background:transparent url(../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bg_footernav_new.png) no-repeat scroll -220px -44px;
}
#FooterLinks1 div.footerBlock5 a:hover{
background:transparent url(../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bg_footernav_new.png) no-repeat scroll -301px -44px;
}
#FooterLinks1 div.footerBlock6 a:hover{
	background:transparent url(../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bg_footernav_new.png) no-repeat scroll -393px -44px;
}
#FooterLinks1 div.footerBlock7 a:hover{
	background:transparent url(../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bg_footernav_new.png) no-repeat scroll -477px -44px;
}
#FooterLinks1 div.footerBlock8 a:hover{
	background:transparent url(../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bg_footernav_new.png) no-repeat scroll -555px -44px;
}
#FooterLinks1 div.footerBlock9 a:hover{
	background:transparent url(../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bg_footernav_new.png) no-repeat scroll -686px -44px;
}
#FooterLinks1 div.footerBlock10 a:hover{
	background:transparent url(../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bg_footernav_new.png) no-repeat scroll -764px -44px;
}
#FooterLinks1 h4 a
{
display:block;
height:19px;
margin-top:3px;
text-indent:-9999px;
}
#FooterLinks1 h4 a:hover
{
	color:#c89370;
}

#FooterLinks1 h4 
{    
    font-size: 18px;
    margin-bottom: 5px;
    text-transform: uppercase;
	text-align:center;
	font-weight:bold;
}
#FooterLinks1 .footerBlock8 h4 
{
	background:none;
}
#FooterLinks1 ul{
    padding: 25px 0 0 15px;
} 
#FooterLinks1 ul li {
    margin-bottom: 7px
} 
#FooterLinks1 ul li a:hover
{
	color:#221a19;
}
#FooterLinks1 ul li a {
    font-weight: bold;
	color:#FFFFFF;
}
/* End footer links styles */
/*Footer links international pages*/ 
#FooterLinks3 ul li.uk, #FooterLinks3 ul li.germany, #FooterLinks3 ul li.spain, #FooterLinks3 ul li.japan {
    background-position: 2px center;
    background-repeat: no-repeat;
    padding-left: 25px;
} #FooterLinks3 ul li.uk {
    background-image: url(../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/flag_uk.gif);
} #FooterLinks3 ul li.germany {
    background-image: url(../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/Germany_flag16x11.png);
} #FooterLinks3 ul li.spain {
    background-image: url(../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/Spain_flag_16x11.png);
} #FooterLinks3 ul li.japan {
    background-image: url(../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/Japan_flag16x11.png);
}
/*End footer links international pages*/
/* Footer logo links */ 
#logoLinks {
    width: 510px;
    height: 76px;
    background: transparent url(../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bgn_finduson.png) no-repeat top left;
    text-indent: -9999px;
    position: relative;
	margin:0 auto 10px;
} 
#logoLinks a {
    height: 76px;
    text-indent: -9999px;
    display: block;
    position: absolute;
    top: 0;
} 
#logoLinks #myspaceLink {
height:27px;
width:99px;
*margin-top : -15px;
*position : static;
} 
#logoLinks #atlanticlink {
height:72px;
left:406px;
top:3px;
width:91px;
} 
#logoLinks #trLink {
height:19px;
left:285px;
top:6px;
width:79px;
} 
#logoLinks #fbrLink {
height:21px;
left:141px;
top:3px;
width:88px;
} 
#logoLinks #myspaceLink:hover {
    background: transparent url(../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bgn_finduson.png) no-repeat scroll 0px -190px;
} 

#logoLinks #atlanticlink:hover {
    background: transparent url(../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bgn_finduson.png) no-repeat scroll -406px -193px;
} 
#logoLinks #trLink:hover {
    background: transparent url(../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bgn_finduson.png) no-repeat scroll -285px -196px;
} 
#logoLinks #fbrLink:hover {
    background: transparent url(../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bgn_finduson.png) no-repeat scroll -141px -193px;
}
/* End */
.footer .module {
    margin: 0;
    padding-bottom: 10px;
} .footer .module .content .body {
    border: 0;
    padding: 5px 0 0 0;
    width: 410px;
    margin: 0 auto;
	background:none;
	font-size:12px;
} #footer {
    background: #7C7D7B url('../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bg_footer_nav.png') no-repeat scroll center top;
} .footer a {
    color: #FFFFFF;
	font-weight:bold;
}
 .footer .left a
 {
 	color:#FFFFFF;
	font-weight:bold;
	
 }
 .footer .left a:hover
 {
 	color:#221a19;
 }
 
.msie7 .footer .left span.footReplace {
    margin-right: 4px;
} .footer .right a {
    padding-left: 18px
}
/* Blog */
.blog_listing .module .content .body,.blog_entry .module .content .body{
	background:transparent none repeat scroll 0 0;
	padding : 0px;
}
.module .content .body ul.articles,.content div.article{
	padding : 0px;
}
.articles li.article{
background:transparent url(../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bg_blog_body.png) repeat scroll 0 0;
margin:0 0 11px;
position:relative;
}
.articles li.article .img,.content div.article .img{
background:transparent url(http://static.global.ciscoeos.com/zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/icons/bg_48x48.png) no-repeat scroll center center;
left:5px;
position:absolute;
top:12px;
}
.articles li.article .title,.content div.article .title{
background:transparent url(../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bg_blog_title.png) repeat-y scroll right top;	
padding:0 0 0 5px;
text-transform:uppercase;
min-height:56px;
font-family:helvetica,arial,sans-serif;
}
.articles li.article .title h4,.content div.article .title h4{
background:transparent url(../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bg_blog_top.png) no-repeat scroll right top;
font-size:16px;
font-weight:bold;
padding:11px 25px 0 53px;
color:#290F06;
}
.articles li.article .title h4 a,.articles li.article .author a,.content div.article .author a{
color:#290F06;	
}
.articles li.article .title h4 a:hover,.articles li.article .author a:hover,.content div.article .author a:hover{
color:#AA7755;
}
.articles li.article .author,.articles li.article .date,.content div.article .author,.content div.article .date{
	display : none;
}
.articles li.article .author,.content div.article .author{
color:#1D1B19;
font-size:11px;
font-weight:bold;
padding:0 0 0 55px;
}
.articles li.article .date,.content div.article .date{
border-left:2px solid #1D1B19;
color:#1D1B19;
font-size:11px;
font-weight:bold;
margin:0 0 0 4px;
padding:0 0 0 4px;
}
.msie7 .articles li.article .description,.articles li.article .description,.msie7 .content div.article .description,.content div.article .description{
	margin-top : -1px;
}
.articles li.article .description,.content div.article .description{
background:transparent url(../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bg_blog_desc.png) no-repeat scroll right top;
color:#CBC7C6;
font-family:helvetica,arial,sans-serif;
font-size:12px;
padding:15px 15px 0px;
margin-top : 0px;
}
.articles li.article .description img ,.content div.article .description img{
    margin: 0 auto;
}
.articles li.article .activity,.content div.article .meta{
background:transparent url(../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bg_blog_bottom.png) no-repeat scroll right bottom;
font-family:helvetica,arial,sans-serif;
font-size:12px;
font-weight:bold;
min-height:57px;
}
.articles li.article .activity a.comment{
display:none;
float:left;
margin:23px 0 0 15px;
}
.articles li.article .tools{
	display : none;
}
.articles li.article .category{
display:none;
float:right;
font-size:10px;
margin:21px 15px 0 0;
text-transform:uppercase;
}
.articles li.article .category ul{
	
}
.articles li.article .category ul li{
	display : inline;
}
.retweet_me {
margin:23px 0 0 15px;
}
.fb_like{
margin:21px 0 0 3px;	
}
#home .blog_listing .nav_page{
	display : none;
}
.blog_listing .foot .nav_meta ul{
background:#67645F none repeat scroll 0 0;
float:left;
width:100%;	
}
.blog_listing .head .nav_meta .more{
	display : none;
}
.blog_listing .head .nav_meta .newer{
	display : block;
}
.blog_listing .head .nav_meta .newer{
position:absolute;
right:0;
top:11px;
}
.blog_listing .foot .nav_meta .newer{
	float : left;
	margin:8px;
}
.blog_listing .nav_meta .newer a,.blog_entry .nav_meta .newer a{
background:transparent url(../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bg_postanewblog.png) no-repeat scroll 0 0;
display:block;
height:21px;
margin:0;
padding:0;
text-indent:-9999px;
width:197px;	
}
.blog_listing .nav_meta .newer a:hover{
	background-position:0 -150px;
}
#blog .blog_listing .foot .nav_meta{
	display: none; 
	padding : 0px;
	margin : 0px;
}
.content .tag { 
display:inline;
font-family:helvetica,arial,sans-serif;
font-size:14px;
font-weight:normal;
margin:0 2px 0 0;
}
/* End */
/* blog detail */ 
.content div.article {
    overflow: hidden;
    width: 100%;
	background:transparent url(../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bg_blog_body.png) repeat scroll 0 0;
	margin:0 0 10px;
	position:relative;	
} .content div.article .img {
    background: url(http://static.global.ciscoeos.com/zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/icons/bg_48x48.png) no-repeat center center;
} .content div.article .meta .activity{
	float:left;
	margin:25px 0 0 16px;
} .content div.article .meta .tools{
float:left;
font-size:10px;
margin:21px 0 0 3px;
text-transform:uppercase;
} .content div.article .meta .tools ul li.admin{
	display : inline;
	padding:4px 9px 4px 4px;
} .tools ul li.admin.delete{
	background:transparent none repeat scroll 0 0;
	padding : 0px;
	font-size:inherit;
} .content div.article .meta .category{
float:right;
font-size:10px;
margin:22px 15px 0 3px;
text-transform:uppercase;
} .content div.article .meta .category ul li{
	display :inline;
}
/* More blog post */
#blog_detail .blog_listing .module .content .body {
    background: #67645F none repeat scroll 0 0;
} #blog_detail .articles li.article {
    background: transparent url(../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bg_moreblogsep.png) no-repeat scroll center top;
    margin: 0;
	padding:7px 25px;
} #blog_detail .articles li.article:first-child{
	background: transparent none repeat scroll 0 0;
} #blog_detail .articles li.article .title {
    background: transparent none repeat scroll 0 0;
    min-height: 0;
    padding: 0;
    text-transform: lowercase;
} #blog_detail .articles li.article .title h4 {
background:transparent none repeat scroll 0 0;
font-size:12px;
font-weight:normal;
padding:0;
} #blog_detail .articles li.article .title h4 a{
	color:#E3B395;
}#blog_detail .articles li.article .title h4 a:hover{
	color:#290F06;
}
/* End */
.button.submit {
    float: right;
    margin: 0;
    display: inline
} .button.cancel {
    margin: 0px;
    float: right;
    display: inline
} .msie7 .input .button.submit input,.input .button.submit input{
	padding : 0px;
} .input .button.submit input{
background:#DDD2C0 none repeat scroll 0 0;
border:0 none;
color:#000000;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
padding:1px 5px;
text-transform:uppercase;
cursor : pointer;	
} .input .button.submit input:hover {
background:#191414 none repeat scroll 0 0;
color:#FFFFFF;
}.input .button.cancel input{
background:transparent none repeat scroll 0 0;
border:0 none;
color:#000000;
cursor:pointer;
font-size:14px;
padding:1px 5px 1px 1px;
} 
.input .button.cancel input:hover {
color:#FFFFFF;
}
.login .input .button.cancel input, .sign_up .input .button.cancel input, .forgot_password .button.cancel input, .join .button.cancel input {
background:transparent url("../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bg_cancel.png") no-repeat scroll 0 -1px;
border:medium none;
cursor:pointer;
display:block;
height:26px;
margin-left:2px;
padding:0;
text-indent:-9999px;
text-transform:uppercase;
width:99px;
}

.login .input .button.cancel input:hover, .sign_up .input .button.cancel input:hover, .forgot_password .button.cancel input:hover, .join .button.cancel input:hover {
	background-position:0 -50px;	
}


/* Feedback */
a#fdbk_tab {
    background-image: url(../getsatisfaction.com/images/feedback_trans_tab.png);
    color: #FFFFFF;
    cursor: pointer;
    height: 102px;
    right: 0;
    margin-right: -7px;
    overflow-x: hidden;
    overflow-y: hidden;
    position: fixed;
    text-indent: -100000px;
    top: 50%;
    width: 42px;
    z-index: 100000;
}
a#fdbk_tab:hover{
	background-color:#413E3C !important;
}
/* End */
/* MEMBERS */
ul.members {
    height: 1%
} .members li {
    float: left;
    margin: 3px;
    background:#413E3C none repeat scroll 0 0;
    overflow: hidden
} .members li.pro {
    border: 0
} .members li .img {
} .members li.member {
    position: relative;
} .members li.member .txt {
    margin: 5px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    overflow: hidden
} .members li.member .txt a {
    color: #FFF;
    display: block;
} .members li.member.hover .img a {
    background-color: #413E3C;
    filter: alpha( opacity = 70);
	opacity:0.9;
} .members li.member.hover .txt {
    z-index: 2
}
/* MEMBERS: XLARGE|140x140 */ 
.members li.xl .img {
    background: url("../zipupload/e40/56a/44a2df941fd592751de711484b/images/icons/bg_member_xl.gif") no-repeat center center
} .members li.xl .img a {
    width: 283px;
    height: 350px
}
/* MEMBERS: LARGE|104x104 */ 
.members li.l {
    width: 128px;
    height: 106px
} .members li.l .img {
    background: url(http://static.global.ciscoeos.com/zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/icons/bg_member_l.gif) no-repeat center center
} .content li.member.l .img a {
    width: 126px !important;
    height: 104px;
    border: 1px solid #CCC
}
/* MEMBERS: MEDIUM|70x70 */  	
.members li.m {
    width: 70px;
    height: 70px;
    margin: 2px;
} .members li.m .img {
    background: url(../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bg_70_avatar.jpg) no-repeat center center;
} .content li.member.m .img a {
    width: 70px;
    height: 70px;
    border: 0px solid #CCC
}
/* MEMBERS: SMALL|48x48 */ 
.members li.s {
    width: 68px;
    height: 98px;
    margin: 0 2px 2px 0
} .members li.s .img {
    background: url(http://static.global.ciscoeos.com/zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/icons/bg_member_s.gif) no-repeat center center
} .members li.s .img a {
    width: 48px;
    height: 48px
}
/* MEMBERS: XSMALL|30x30 */ 
.members li.xs {
    width: 40px;
    height: 70px;
    margin: 0 2px 2px 0
} .members li.xs .img {
    background: url(http://static.global.ciscoeos.com/zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/icons/bg_member_xs.gif) no-repeat center center
} .members li.xs .img a {
    width: 30px;
    height: 30px
}
/* MEMBERS: PRO have pretty icon */ 
.members li.pro .img a {
}
/* MEMBERS: REGISTER has no avatar */ 
.members li.register .img {
    background: #ccc
} .members li .txt .title h4 {
    font-size: 11px
} .members li .txt .tagline {
    margin: 2px 0;
    font-size: 11px
} .members li .txt .date {
    font-size: 10px
} .members li .txt .location {
    font-size: 10px
} .members li .txt .activity {
    font-size: 10px
}
/* End */

.grid_2_1 {
float:left;
width:153px;
*margin-bottom:17px;
}
#RWLeft {
margin-right:10px;
}
#RWright {
margin-left:0;
}
#community_landing .photo_thumbnail .nav_page,
#community_landing .video_thumbnail .nav_page,
#community_landing .module .content .head .nav_meta{
	display:none;
}
#community_landing .grid_9 .module .content .foot .nav_meta ul{
	background:transparent url("../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bg_module_bottom.png") no-repeat scroll right top;
	height:37px;
	padding-top:23px;
}

.grid_9 .video_thumbnail .module .content .foot .nav_meta ul li,
.grid_9 .photo_thumbnail .module .content .foot .nav_meta ul li,
.member_listing .module .content .foot .nav_meta ul li{
	float:right;
}
.grid_9 .video_thumbnail .module .content .foot .nav_meta ul li.more,
.grid_9 .photo_thumbnail .module .content .foot .nav_meta ul li.more,
.grid_9 .photo_thumbnail .module .content .foot .nav_meta ul li.register,
.grid_9 .video_thumbnail .module .content .foot .nav_meta ul li.register{
	margin:0 18px 0 0;
}
#community_landing .grid_9 .module .content .foot .nav_meta ul li.new{
	margin:0 20px 0 0;
}
.grid_9 .video_thumbnail .module .content .body{
	padding:15px 12px 10px 15px;
}
.video_thumbnail .module .content .foot .nav_meta ul li.new a,
.photo_thumbnail .module .content .foot .nav_meta ul li.new a{
	background:url("../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bg_uploadyours_sprite.png") no-repeat scroll 0 0 transparent;
	width:155px;
}
.video_thumbnail .module .content .foot .nav_meta ul li.new a:hover,
.photo_thumbnail .module .content .foot .nav_meta ul li.new a:hover{
	background-position:0px bottom;
}
.grid_9 .video_thumbnail .module .content .foot,
.grid_9 .photo_thumbnail .module .content .foot{
	background:url("../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bg_blog_body.png") repeat scroll 0 0 transparent;
}
.grid_2_1 a.twitterContainerMore{
	background:url("../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bg_viewall_small.png") no-repeat scroll 0 0 transparent;
	height:16px;
	width:82px;
	margin:0 auto;
}
.grid_2_1 a.twitterContainerMore:hover{
	background-position:0px bottom;
}
.grid_9 .member_listing .module .content .foot{
	background:url("../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bg_blog_body.png") repeat scroll 0 0 transparent;
}
.grid_9 .member_listing .module .content .foot .nav_meta .register{
	margin:0px 18px 0px 0px;
}
.grid_9 .member_listing .module .content .foot .nav_meta .register a{
	background:url("../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bg_becomeafan_sprite.png") no-repeat scroll 0 0 transparent;
	width:166px;
}
.member_listing .head .nav_meta li.register{
position:absolute;
right:0;
top:10px;	
}
.grid_9 .member_listing .module .content .head .nav_meta .register a{
background:transparent url(../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bg_becomeafan_sprite.png) no-repeat scroll 0 0;
width:166px;	
}
.grid_9 .member_listing .module .content .head .nav_meta .register a:hover{
	background-position:0px bottom;
}
.grid_9 .member_listing .module .content .foot .nav_meta .register a:hover,
.grid_9 .member_listing .module .content .foot .nav_meta .more a:hover{
	background-position:0px bottom;
}
.grid_9 .member_listing .module .content .foot .nav_meta .more{
	margin:0px;
	margin-right:18px;
}
.grid_9 .member_listing .module .content .foot .nav_meta .more a{
	background:url("../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bg_viewallfans_sprite.png") no-repeat scroll 0 0 transparent;
	width:166px;
}
.grid_9 .member_listing .module .content .body{
	padding:13px 16px 15px;
}
.grid_2_1 .module .content .head{
	background:url("../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bg_grid_2_1_head.png") no-repeat scroll left top transparent;
	margin:0;
}
.grid_2_1 .module .content .head h3{
background:transparent none repeat scroll 0 0;
font-size:21px;
padding-top:0;
}
.grid_2_1 .module .content .body{
	background:#5d5856 url(../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bg_grid_2_1_bottom.png) no-repeat scroll right bottom;
	padding:0px 6px;
}
.events .date{
	color:#333;
}
.grid_2_1 .tweetsHolder .message a{
	color:#C99472;
}
.grid_2_1 .tweetsHolder .message a:hover{
	color:#9F7C65;
}
.grid_2_1 .tweetsHolder .message{
	color:#CCCBCB;
}
.grid_2_1 .tweetsHolder .created{
	color:#333;
}
.site_activity li .description .comment{
	background:none;
	color:#CCCBCB;
	padding:0px;
}
/* comments */
.comments .module .content .body {
    border: 4px solid #ddd2c0;
    background: #3D3D3D none repeat scroll 0 0;
    padding: 0px;
} .comments .module .content .foot{
	margin-top:10px;
} .comments .module .content .body textarea {
    color: #404040;
    font-family: helvetica;
    font-size: 13px;
    font-weight: normal;
    height: 120px;
    margin: 3px;
    padding: 3px;
    width: 96%;
} .grid_9 .comments .module .content .body textarea {
    margin: 5px 5px 5px 6px;
    padding: 6px;
    width: 96%;
}.grid_5 .comments .module .content .body textarea {
    width: 95.5%;
    margin: 3px;
    padding: 3px;
}.comments .input {
    margin: 0px;
}.comments #inputCount {
    color: #DADCD7;
    float: left;
    font-family: helvetica;
    font-size: 10px;
    font-weight: normal;
    margin: 8px 7px 0px;
    text-transform: uppercase;
} .grid_5 .comments #inputCount {
    margin:8px 4px 0px;
}.comments #submitComment {
    background: transparent url(../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bg_postcomment.png) no-repeat scroll 0 0;
    display: block;
    height: 28px;
    margin: 0 6px 0px 0;
    padding: 0;
    text-indent: -9999px;
    width: 176px;
} .comments #submitComment:hover {
    background-position: -320px 0;
} .grid_5 .comments #submitComment {
    background: transparent url(../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bg_grid5_postcomment.png) no-repeat scroll 0 0;
    height: 19px;
    width: 120px;
    margin:4px 3px 4px 0;
} .grid_5 .comments #submitComment:hover {
    background-position: -229px 0;
} .comments .title.comment {
    display: none;
} .comments .module .content .body ul {
    background: #191414 none repeat scroll 0 0;
    margin-top: 5px;
    padding: 0;
} .comments .module .content .body ul ul {
    background: transparent none repeat scroll 0 0;
    padding-top: 5px;
    margin-top: 0px;
} .comments ul li.comment:first-child {
    border-top: 5px solid #DDD2C0;
} .comments ul li.comment {
    border-top: 3px solid #DDD2C0;
    padding: 3px 10px 0px;
    position: relative;
} .grid_5 .comments ul li.comment{
	padding:0 4px 15px 0;
}.comments ul li.comment.empty {
    border: 0 none;
    padding: 0px;
} #member_detail .comments ul li.comment.empty {
    background: #3D3D3D none repeat scroll 0 0;
    border: 0 none;
    color: #DADCD7;
    font-size: 12px;
    font-weight: bold;
    padding: 5px;
}.comments .errorInput {
    padding: 0 0 0 6px;
} .comments ul li.comment .member {
    left: 9px;
    position: absolute;
    top: 9px;
} .grid_5 .comments ul li.comment .member{
	left:7px;
	top:7px;
}.comments ul li.comment .img a {
    height: 30px;
    width: 30px;
} .comments .hd{
display:none;
float:none;
margin:0;
padding:0;	
}.comments ul li.comment .txt {
    font-family: helvetica, arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin: 0;
    padding: 5px 0 0 50px;
} .grid_5 .comments ul li.comment .txt{
	padding:4px 0 0 52px;
}.content li.comment .txt .tools{
	display  : block;
	float : none;
} .comments ul li.comment .txt .author, .comments ul li.comment .txt .date {
    display: inline;
    font-size: 11px;
    text-transform: uppercase;
	clear : both;
}.comments ul li.comment .txt .author {
    color: #aa724e;
} .comments ul li.comment .txt .author a {
    color: #aa724e;
} .comments ul li.comment .txt .author a:hover{
	color:#9F7C65;
}.comments ul li.comment .txt .date {
    color: #a4a4a4;
} .grid_5 .comments ul li.comment .txt .date{
	font-size:9px;
}.comments ul li.comment .txt .description {
    font-weight: normal;
    color: #ebebeb;
} .comments .module .content .body p:first-child {
    padding-top: 2px;
}
.comments .content div.member div.avatar .img{
	background:transparent url(../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bg_30_30_avatar.jpg) no-repeat scroll center center;
}

/* End */
/* toaster */
#regFooter {
    background: #5D5D5B url(../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bgn_toaster.png) repeat scroll center center;
    bottom: 0;
    display: block;
    height: 48px;
    left: 0;
    position: fixed;
    width: 100%;
    z-index: 100000;
} #regFooterWrapper {
    background: transparent none repeat scroll 0 0;
    margin: 0 auto;
    width: 900px;
} #regFooterLeft {
    float: left;
    width: 97%;
} #regFooterRight {
    float: right;
    width: 3%;
} #regFooterLeft #regFooterLabel {
    background: transparent url(../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bg_toastertext.png) no-repeat scroll 0 0;
    color: #FFFFFF;
    display: inline-block;
    float: left;
    height: 39px;
    margin: 15px 8px 0 0px;
    padding: 0;
    text-indent: -9999px;
    width: 526px;
} #regFooterLeft #regFooterSign {
    background: transparent url(../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bg_toasterjoin.png) no-repeat scroll 0 0;
    display: block;
    float: left;
    height: 28px;
    margin: 15px 0 0;
    padding: 0;
    vertical-align: middle;
    width: 198px;
}
 #regFooterLeft #regFooterSign:hover {
    background-position: 0 -46px;
}
 #regFooterRight #regFooterClose {
    background: transparent url(../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bg_toasterclose.png) no-repeat scroll 0 0;
    display: block;
    float: right;
    height: 20px;
    margin: 15px 5px 0 0;
    padding: 0;
    width: 20px;
}
 #regFooterRight #regFooterClose:hover {
    background-position: 0 -39px;
}
/* End*/
/* FBconnect */
#alertFBdCconfirm.modalWindow{
background:#3F5126 none repeat scroll 0 0;
width:405px;
}
#alertFBdCconfirm.modalWindow .top{
	margin:0;
	padding:0;
}
#alertFBdCconfirm.modalWindow .main{
background:none repeat scroll 0 0 black;
border:0 none !important;
margin:0;
padding:0;
}
#alertFBdCconfirm.modalWindow .main .module{
background:transparent none repeat scroll 0 0 !important;
border:0 none !important;
margin:0;
padding:0;
}
#alertFBdCconfirm.modalWindow .main .module .content{
background:transparent none repeat scroll 0 0 !important;
border:0 none !important;
margin:0;
padding:0;
}
#alertFBdCconfirm.modalWindow .main .module .content .head{
background:transparent none repeat scroll 0 0 !important;
border:0 none !important;
margin:0 3px 0 10px;
padding:9px 0 0 0;
width:279px;
}
#alertFBdCconfirm.modalWindow .main .module .content .head h3{
color:#FFFFFF;
display:inline;
font-size:17px;
font-weight:bold;
margin:0;
padding:0 0 0 7px;	
}
#alertFBdCconfirm.modalWindow .main .module .content .body{
color:#FFFFFF;
font-weight:normal;
padding:0 12px 10px;
background:none repeat scroll 0 0 #000000;	
}
#alertFBdCconfirm.modalWindow .main .module .content .body p{
margin:0;
padding:9px 4px 0;
}
#alertFBdCconfirm.modalWindow .main .module .content .body strong{
	font-weight:normal;
}
#alertFBdCconfirm.modalWindow .actions{
padding:13px 0 0;
text-align:right;
width:auto;	
}
#alertFBdCconfirm.modalWindow .actions .button.submit{
float:right;
padding:0;	
}
#alertFBdCconfirm.modalWindow .actions .button.submit button{
background:#DDD2C0 none repeat scroll 0 0 !important;
color:#000000 !important;
cursor:pointer;
font-weight:bold !important;
padding:3px 11px !important;	
}
#alertFBdCconfirm.modalWindow .actions .button.submit button:hover{
	background:#191414 none repeat scroll 0 0 !important;
	color:#DDD2C0 !important;
}
#alertFBdCconfirm.modalWindow .actions .button.cancel{
margin:4px 7px 0 0;
padding:0;	
}
#alertFBdCconfirm.modalWindow .actions .button.cancel button{
color:#C99472 !important;
cursor:pointer;	
padding:1px 0 0;
}
#alertFBdCconfirm.modalWindow .top a.closeModal{
background:transparent url(../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bg_close.png) no-repeat scroll 44px 6px !important;
color:#C99472;
display:block;
height:15px;
margin:0;
padding:6px 20px 3px 8px;
}
#alertFBdCconfirm.modalWindow .top a.closeModal:hover{
	color : #9f7c65;
	background-position:43px -19px !important;
}
#edit_account .grid_9,.edit_account .content{
	position : static;
}

/* End */

/* modal dialogs */
/* Admin Delete*/
#alertDeleteConfirm.adminModalWindow {
	background: #000 url(http://static.global.ciscoeos.com/zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bg_admin_modal.png) repeat-x scroll left top !important;
	width: 345px !important;
	border:1px solid #000;
	z-index:100;
}
.mac #alertDeleteConfirm.adminModalWindow {
	width: 350px !important;
}
#alertDeleteConfirm.adminModalWindow .top{
	background:transparent none repeat scroll 0 0 !important;
	padding : 6px 10px 0px !important;
}
#alertDeleteConfirm.adminModalWindow .top h1{
	color:#FFFFFF !important;
	display:inline;
	font-family:helvetica,arial,sans-serif;
	font-size:17px !important;
	font-weight:bold !important;
	margin:0 !important;
	text-transform:uppercase;
}
#alertDeleteConfirm.adminModalWindow .top a.closeModal{
	background-position:right top !important;
	background-repeat:no-repeat !important;
	background:transparent url(../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bg_close.png) no-repeat scroll 36px 0 !important;
	height:18px !important;
	padding-right:18px !important;
	padding-top:0px;
	position:absolute !important;
	right:7px !important;
	text-indent:0 !important;
	top:7px !important;
	width:38px !important;
	text-indent:-9999px !important;
}
.msie7 #alertDeleteConfirm.adminModalWindow .top a.closeModal{
	color:transparent;
}
#alertDeleteConfirm.adminModalWindow .top a.closeModal:hover{
	background-position:35px -25px !important;
}
#alertDeleteConfirm.adminModalWindow .main{
	color:#FFFFFF !important;
	padding:10px 10px 20px !important;
}
#alertDeleteConfirm.adminModalWindow .actions{
	background:transparent none repeat scroll 0 0 !important;
	padding:0 10px 8px !important;
	text-align:right;
}
#alertDeleteConfirm.adminModalWindow .actions button.smallPrimary{
	background:transparent url(../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bg_deletebutton.png) no-repeat scroll 0 0 !important;
	width:70px;
	height:22px;
	border:0 none !important;
	color:#000000 !important;
	margin:0 !important;
	padding:0 !important;	
}
#alertDeleteConfirm.adminModalWindow .actions button.smallPrimary{
	width : 69px;
	height : 22px;
	margin-right:5px !important;
}
.msie7 #alertDeleteConfirm.adminModalWindow .actions button.smallPrimary{
	margin-right:0px !important;
}
.mac #alertDeleteConfirm.adminModalWindow .actions button.smallPrimary{
	margin-right:10px !important;
}
#alertDeleteConfirm.adminModalWindow .actions button.smallPrimary:hover{
	background-position:0 -38px !important;
	border:0 none !important;
}

.msie7 #alertDeleteConfirm.adminModalWindow .actions button.smallPrimary span,#alertDeleteConfirm.adminModalWindow .actions button.smallPrimary span{
	padding : 0px !important;
	color : #000000 !important;	
}
#alertDeleteConfirm.adminModalWindow .actions button.smallPrimary span{
	background:transparent none repeat scroll 0 0 !important;
	border:0 none !important;
	color:inherit !important;
	cursor:pointer !important;
	font-weight:bold !important;
	height:auto !important;
	line-height:1.16em !important;
	margin:0 !important;
	padding:2px 3px !important;
	text-indent:-9999px;
}
.msie7 #alertDeleteConfirm.adminModalWindow .actions button.smallSecondary,#alertDeleteConfirm.adminModalWindow .actions button.smallSecondary{
	margin:0 0 0 2px !important;
}
.msie8 #alertDeleteConfirm.adminModalWindow .actions button.smallSecondary,#alertDeleteConfirm.adminModalWindow .actions button.smallSecondary{
	margin:0 0 0 5px !important;
	vertical-align:middle;	
}
#alertDeleteConfirm.adminModalWindow .actions button.smallSecondary{
	background:transparent none repeat scroll 0 0 !important;
	border:0 none !important;
	color:#0094CC !important;
	font-weight:normal !important;
	margin:0 !important;
	padding:0 !important;	
	height : 15px;
	vertical-align : middle;
}
#alertDeleteConfirm.adminModalWindow .actions button.smallSecondary span{
	border:0 none !important;
	color:#C99472 !important;
	line-height:12px !important;
	margin:0 !important;
	padding:0 !important;	
}
/* Admin Delete End */
/* Non-Admin Delete */
#alertDeleteConfirm.modalWindow {
	background: #000 url(http://static.global.ciscoeos.com/zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bg_admin_modal.png) repeat-x scroll left top !important;
	border:1px solid #000;
	z-index:100;	
	width:389px !important;
	color : #fff;
}
#alertDeleteConfirm.modalWindow .top{
	padding:0px !important;	
}
#alertDeleteConfirm.modalWindow .main{
	background:transparent none repeat scroll 0 0 !important;
	margin:27px 0 0 !important;
	padding:0 10px 0 !important;	
}
#alertDeleteConfirm.modalWindow .main .module, 
#alertDeleteConfirm.modalWindow .main .module .content, 
#alertDeleteConfirm.modalWindow .main .module .content .head, 
#alertDeleteConfirm.modalWindow .main .module .content .body{
	background:transparent none repeat scroll 0 0 !important;
	border:0 none !important;
	margin:0 !important;
	padding:0 !important;	
}
#alertDeleteConfirm.modalWindow .main .module .content .head h3{
	border:0 none !important;
	display:inline;
	padding:0 !important;	
}
#alertDeleteConfirm.modalWindow .actions {
	padding:5px 0 8px;
	text-align:right;
}
#alertDeleteConfirm.modalWindow .actions button.smallPrimary{
	background:#FFFFFF none repeat scroll 0 0 !important;
	border:0 none !important;
	color:#0094CC !important;
	margin:0 !important;
	padding:0 !important;	
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px !important;
	font-weight:bold !important;
	cursor:pointer !important;
	text-transform:uppercase;	
}
#alertDeleteConfirm.modalWindow .actions button.smallPrimary{
	width : 69px;
	height : 21px;
}
/*
#alertDeleteConfirm.modalWindow .actions button.smallPrimary:hover{
	background:#0094CC none repeat scroll 0 0 !important;
	border:0 none !important;
	color:#FFF !important;
}
*/
.msie7 #alertDeleteConfirm.modalWindow .actions button.smallPrimary span,#alertDeleteConfirm.modalWindow .actions button.smallPrimary span{
	color : #0094CC !important;
	padding : 0px !important;
	background : #fff !important;
}
#alertDeleteConfirm.modalWindow .actions button.smallPrimary span{
	background:transparent none repeat scroll 0 0 !important;
	border:0 none !important;
	color:inherit !important;
	cursor:pointer !important;
	height:auto !important;
	line-height:1.16em !important;
	margin:0 !important;
	padding:2px 3px !important;
}
.msie7 #alertDeleteConfirm.modalWindow .actions .button.cancel,#alertDeleteConfirm.modalWindow .actions .button.cancel{
	margin:0 0 0 5px !important;	
}
.msie8 #alertDeleteConfirm.modalWindow .actions .button.cancel,#alertDeleteConfirm.modalWindow .actions .button.cancel{
	margin:0 0 0 5px !important;
	vertical-align:middle;	
}
#alertDeleteConfirm.modalWindow .actions .button.cancel{
	background:transparent none repeat scroll 0 0 !important;
	border:0 none !important;
	color:#0094CC !important;
	font-weight:normal !important;
	margin:0  !important;
	padding:0px !important;
	cursor:pointer !important;	
	height:20px !important;
	float:none;
	vertical-align:middle;	
}
#alertDeleteConfirm.modalWindow .actions .button.cancel button{
	border:0 none !important;
	color:#0078CC !important;
	line-height:12px !important;
	margin:0 !important;
	padding:0 !important;	
	cursor:pointer !important;
}
#alertDeleteConfirm.modalWindow .top a.closeModal{
	background:transparent url(../admin/img/buttons/message_close.gif) no-repeat scroll right top !important; 
	color:#FFFFFF;
	height:18px;
	padding-right:18px !important;
	position:absolute;
	right:6px;
	top:6px;
	width:38px;	
}
/* Non-Admin Delete End */

/* Flag pop up */
#alertFlagConfirm.modalWindow {
	background: #000 url(http://static.global.ciscoeos.com/zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bg_admin_modal.png) repeat-x scroll left top !important;	
	color:#FFFFFF !important;
	width:455px !important;
}
#alertFlagConfirm.modalWindow .top{
	padding:0 !important;
	position:relative;
	z-index:20;
}
#alertFlagConfirm.modalWindow .main{
	background:transparent none repeat scroll 0 0 !important;
	margin:8px 0 0 !important;
	padding:0 10px !important;
	position:relative;
	z-index:10;
}
#alertFlagConfirm.modalWindow .main .module, 
#alertFlagConfirm.modalWindow .main .module .content, 
#alertFlagConfirm.modalWindow .main .module .content .head, 
#alertFlagConfirm.modalWindow .main .module .content .body{
	background:transparent none repeat scroll 0 0 !important;
	border:0 none !important;
	margin:0 !important;
	padding:0 !important;	
}
.msie7 #alertFlagConfirm.modalWindow .main .module {
	padding-left:10px !important;
}
#alertFlagConfirm.modalWindow .main .module .content .head{
	display : inline;
}
#alertFlagConfirm.modalWindow .main .module .content .head h3{
	border:0 none !important;
	display:inline;
	padding:0 !important;	
	font-size:22px;
	background:none;
}
#alertFlagConfirm.modalWindow .main .module .content .body select{
	margin:10px 0;
}
#alertFlagConfirm.modalWindow .main .module .content .body span.errorInput{
	display : block;
}
#alertFlagConfirm.modalWindow .actions {
	padding:5px 0 8px !important;
	text-align:right;
}
#alertFlagConfirm.modalWindow .actions .button.submit{
	background:transparent none repeat scroll 0 0 !important;
	border:0 none !important;
	cursor:pointer !important;
	margin:5px !important;
	padding:0 !important;	
	float : none !important;
	vertical-align:middle !important;
}
.msie7 #alertFlagConfirm.modalWindow .actions .button.submit{
	margin:0px !important;
}
#alertFlagConfirm.modalWindow .actions .button.submit{
		height:22px !important;
		width:69px;
}
.msie7 #alertFlagConfirm.modalWindow .actions .button.submit button{
	padding:2px 0px !important;
}
#alertFlagConfirm.modalWindow .actions .button.submit button{
	background:#DDD2C0 none repeat scroll 0 0 !important;
	border:0 none !important;
	color:#000000 !important;
	cursor:pointer !important;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px !important;
	font-weight:bold !important;
	height:auto !important;
	margin:0 !important;
	padding:1px 2px !important;
	text-transform:uppercase;	
}


#alertFlagConfirm.modalWindow .actions .button.submit button:hover{
	background:#191414 none repeat scroll 0 0 !important;
	border:0 none !important;
	color:#FFF !important;
}

.msie7 #alertFlagConfirm.modalWindow .actions .button.cancel,#alertFlagConfirm.modalWindow .actions .button.cancel{
	margin:0 0 0 5px!important;
}
.msie8 #alertFlagConfirm.modalWindow .actions .button.cancel,#alertFlagConfirm.modalWindow .actions .button.cancel{
	margin:0 0 0 5px !important;	
}
#alertFlagConfirm.modalWindow .actions .button.cancel{
	background:transparent none repeat scroll 0 0 !important;
	border:0 none !important;
	color:#0094CC !important;
	font-weight:normal !important;
	margin:0 !important;
	padding:0 !important;
	cursor:pointer !important;	
	height:20px !important;
	float:none !important;
	vertical-align:middle;
}
#alertFlagConfirm.modalWindow .actions .button.cancel button{
	border:0 none !important;
	color:#C99472 !important;
	line-height:12px !important;
	margin:0 !important;
	padding:0 !important;	
	cursor:pointer !important;
}
#alertFlagConfirm.modalWindow .actions .button.cancel button:hover{
	color:#9F7C65 !important;
	}
#alertFlagConfirm.modalWindow .top a.closeModal{
	background:transparent url(../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bg_close.png) no-repeat scroll 35px 1px !important;
	color:#C99472 !important;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	padding-right:17px !important;
	padding-top:2px !important;
	position:absolute;
	width:39px;
	top : 8px !important;
}
#alertFlagConfirm.modalWindow .top a.closeModal:hover{
	background-position:34px -24px !important;
	color:#9F7C65 !important;
}
/* flag pop up End */
/* End modal dialogs */
.grid_2_1 .twitterContainer .followTag{
	border-bottom:none;
}
.grid_6 .site_activity .module .content .body ul.events li{
	background:none;
	border-top:1px dotted #333;
}
.grid_6 .site_activity .module .content .body ul.events li:first-child{
	border:none;
}
.photo_thumbnail .module .content .head .nav_meta,
.video_thumbnail .module .content .head .nav_meta{
 	display:none;
 }
 .grid_6 .photo_thumbnail .module .content .foot .nav_meta ul,
 .grid_6 .video_thumbnail .module .content .foot .nav_meta ul{
  	background:url("../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bg_grid5_bottom.png") no-repeat scroll right 0 transparent;
  }
  .grid_6 .photo_thumbnail .module .content .foot .nav_meta ul li.new,
 .grid_6 .video_thumbnail .module .content .foot .nav_meta ul li.new{
 	float:right;
	margin-right:23px;
 }
#video .categories .module .content .foot .nav_meta ul li,
#video_detail .categories .module .content .foot .nav_meta ul li,
#photo .categories .module .content .foot .nav_meta ul li,
#photo_detail .categories .module .content .foot .nav_meta ul li{
	margin:0 0 12px;
}
.categories .module .content .foot{
	background:#67645F none repeat scroll 0 0;
}
.categories .module .content .body{
		background:#67645F none repeat scroll 0 0;
}
#video .categories .module .content .foot,
#video_detail .categories .module .content .foot,
#photo .categories .module .content .foot,
#photo_detail .categories .module .content .foot{
	background:#67645F none repeat scroll 0 0;
} 
#video .categories .nav_meta li.new a,
#video_detail .categories .nav_meta li.new a{
	background:transparent url(../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bg_postnewvideo.png) no-repeat scroll 0px 0px;
	height:29px;
	width:142px;
	margin:0 auto;
}

#video .categories .nav_meta li.new a:hover,
#video_detail .categories .nav_meta li.new a:hover{
	background-position:0px -37px;
}

#photo .categories .nav_meta li.new a,
#photo_detail .categories .nav_meta li.new a{
	background:transparent url(../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bg_postnewpic.png) no-repeat scroll 0px 0px;
	height:29px;
	width:142px;
	margin:0 auto;
}
#photo .categories .nav_meta li.new a:hover,
#photo_detail .categories .nav_meta li.new a:hover{
	background-position:0px -37px;
}
#video_detail div.video .retweet_me {
	margin-top:4px;
}
#video_detail div.video .fb_like{
	margin-top:2px;
}
#video_detail div.video .tools,
#video_detail div.video .author{
	margin-top:5px;
}
#photo_detail .categories .module .content .head,
#video_detail .categories .module .content .head{
	background:url("../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bg_grid5_head.png") no-repeat scroll left bottom transparent;
	margin-bottom:5px;
}
#photo_detail .categories .module .content .head h3,
#video_detail .categories .module .content .head h3{
	background:url("../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bg_grid5_head_title.png") no-repeat scroll left top transparent;
}
#video_detail .ad.medium{
	padding-top:0px;
}
#ui-datepicker-div{
	z-index : 9 !important;
}
.msie8 #alertFlagConfirm.modalWindow .actions .button.submit button {
	padding-left:6px !important;
	padding-right:6px !important;
	padding-top:3px!important;
	padding-bottom:3px!important;
}
body#now_never_upsell {
	background:#A1A39F url(../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bg_upsell_new.jpg) no-repeat scroll center top;
	height:956px;
}
#now_never_upsell #container{
	margin:0;
}

body#now_never_upsell #nav_main-294563.nav_main {
display:none;
}

body#now_never_upsell #footer-294540.footer{
	display:none;
}



 .blog_listing .articles li.article.category_46476 .badge{
	background:url("../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/badge_48.png") no-repeat top right;
display:block;
height:48px;
position:absolute;
right:23px;
top:8px;
width:48px;
z-index:100;
	
}
.photos .photo .img,.videos li.video .img {
position:relative;
}
.photos .photo .badge{
	background:url("../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/badge_48.png") no-repeat top right;
bottom:5px;
display:block;
height:48px;
position:absolute;
right:4px;
width:48px;
z-index:100;
}
#group_detail_5603 .photos .photo .badge{
	background:url("../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/badge_32.png") no-repeat top right;
bottom:3px;
height:32px;
position:absolute;
right:3px;
width:32px;
z-index:100;
}
#group_detail_5603 .photos li.s .img .badge a{
	height:32px;
width:32px;
}
 .photos li.s .img .badge a{
	height:48px;
width:48px;
}
.videos .video .badge{
	background:url("../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/badge_24.png") no-repeat top right;
bottom:3px;
height:24px;
position:absolute;
right:18px;
width:24px;

z-index:100;
	
}
.videos li.s .img .badge a{
	background:none repeat scroll 0 0 transparent;
height:24px;
width:24px;
}
#video .videos .video .badge, #video_detail .videos .video .badge{
	right:3px;
}
#html-3510038.html .welcome .buyAlbum a{
	text-decoration:underline;
	font-weight:bold;
}
#html-3510038.html .welcome .right .memberLogin a:hover{
	background-position: 0 -74px;
}
#html-3510038.html .welcome .buttons .ownCd a:hover{
background-position: 0 -71px;
	
}
#html-3510038.html .welcome .buttons .itunes a:hover{
	background-position: 0 -70px;
}

#html-3510038.html .welcome .buttons .mp3 a:hover{
	background-position: 0 -70px;
}
.msie8 form#moduleForm366837{
	display:block !important;
}
.saviorAlbumText {
    background: none repeat scroll 0 0 #CCFFCC;
    border: 1px solid #009900;
    color: #009900;
    font-size: 16px;
    font-weight: bold;
    margin: 0 0 12px;
    padding: 10px;
    text-transform: uppercase;
}
#TB_window.lightbox_content #TB_title{
	height: 28px;
}
.linktosite{
	 height: 21px;
    margin-left: 126px;
    width: 179px;
	text-indent:-9999px;
}
.linktosite:hover{
	background:url("../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bg_site_name.png") no-repeat 1px 3px;
}
 #button_wrapper1 {
	 	  float: none;
    margin-top: 53px;
	 }
 #join_link_lightbox {
	 	text-indent:-9999px;
   float: left;
    height: 48px;
    margin-left: 89px;
    width: 225px;
     
	 }
	  #join_link_lightbox:hover{
	background:url("../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bg_signupbutton.png") no-repeat center 4px;
}
	 
	 #signin_link_lightbox {
	text-indent:-9999px;
	  float: left;
    height: 49px;
    margin-left: 75px;
    width: 146px;
	}
	 #signin_link_lightbox:hover{
	background:url("../zipupload/771/af2/61e95c822c81a8dfe0d29241b8/images/bg_signinbutton.png") no-repeat center  4px;
}
.linktoreg{
	display:block;
clear:both;
height:230px;
}