*
{
	margin:0px 0px 0px 0px;
	border: none;
	padding: 0px 0px 0px 0px;
}

html{
	height: 100%;
}

body
{
	text-align: center;
	background: url(bg.jpg) repeat-x Black;
	font-family: Arial, Helvetica, sans-serif;
	height: 100%;
}

textarea{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #000000;
}

input{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color:#000;
}

select{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #000;
}

#global
{
	text-align: left;
	margin: 0px auto;
	width: 1000px;
}

#header
{
	height: 104px;
	color: White;
	/*background: url(images/FT_logo.gif) no-repeat 10px 15px Transparent;*/
}

.fileinputs{
	position: relative;
	background: url(buttons/btn_upload_field.gif) no-repeat;
	height: 25px;
	width: 187px;
	padding:0px;
	marfin:0px;
}

.fileinputs input{
	border: 0px;
	width: 106px;
	height: 20px;
	padding-top:3px;
	margin-bottom:3px;
	background:none;
}

.fakefile{
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}

input.file{
	position: relative;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 1000;
	width: 187px;
	cursor: pointer;
}

#FT_logo
{
	float: left;
	margin-top: 24px;
	margin-left: 1px;
}

#home_logo
{
	float: left;
	margin-top: 63px;
}

#ad_topCenter
{
	float: left;
	width: 728px;
	height: 90px;
	margin: 4px 0px 0px 5px;
	position: inherit;
}

#userInformation
{
	margin-left: 5px;
	margin-top: 4px;
	width: 138px;
	color: white;
	font-size: 11px;
	float: left;
	height: 85px;
}

#userInformation .content
{
	padding-left: 9px;
	padding-right: 9px;
	font-size: 11px;
	background: url(topRightBloc_middle.gif) repeat-y;
	height: 83px;
	font-family: Arial, Helvetica, sans-serif;
}

#userInformation a { color: #bea040; }

#userInformation .button, .smallbutton
{
	width: 48px;
	height: 19px;
	background: url(button_logout.gif) no-repeat;
	color: #c9c9c9;
	margin-left: 1px;
}

#userInformation .contentlogin
{
	font-size: 13px;
	background: url(topRightBloc_middle.gif) repeat-y;
	height: 73px;
	font-family: Arial;
}

a.btn98x26 {
	display: inline-block;
	line-height: 26px;
	color: #c9c9c9;
	text-decoration: none;
	font-size: 11px;
	padding: 0px 10px;
	border: none !important;
}
.btn98x26 {
	width: 98px;
	height: 26px;
	background: url(images/btn_98x26.gif) no-repeat;
	color: #c9c9c9;
	border: none !important;
}

.btn200x26 {
	width: 200px;
	height: 26px;
	background: url(images/btn_200x26.gif) no-repeat;
	color: #c9c9c9;
	border: none !important;
	text-align: center;
}

.btn218x26 {
	width: 218px;
	height: 26px;
	background: url(images/btn_218x26.gif) no-repeat;
	color: #c9c9c9;
	border: none !important;
	text-align: center;
}

.btn118x26 {
	width: 118px;
	height: 26px;
	background: url(images/btn_118x26.gif) no-repeat;
	color: #c9c9c9;
	border: none !important;
}

.btn50x26 {
	width: 50px;
	height: 26px;
	background: url(images/btn_50x26.gif) no-repeat;
	color: #c9c9c9;
	border: none !important;
}

#menu
{
	color: White;
	height: 45px;
	position:relative;
	z-index:100;
	margin-left: 0px;
}

#menu li
{
	float:left;
	list-style-type: none;
	font-size: 16px;
	font-family: Calibri, "Trebuchet MS";
}
#menu li a b {margin-left:-9999px;}
#menu li a
{
	text-align: center;
	width: 100%;
	display: block;
	height: 46px;
	line-height: 46px;
	vertical-align: middle;
}

#menu li a:link, #menu li a:visited, #menu li a:active
{
	color: #7c7c7c;
	text-decoration: none;
}

#menu li a:hover
{
	color: #ececec;
	text-decoration: none;
}

/* Menu items */
#events a:link, #events a:visited,  #events a:active
{ background: url(events_off.gif) no-repeat; width: 86px; }
#events a:hover { background: url(events_on.gif) no-repeat; width: 86px; }
#events li a b {margin-left:-999px;}
#events li a:hover b {margin-left:-999px;}
#members a:link, #members a:visited,  #members a:active
 { background: url(members_off.gif) no-repeat; width: 105px; }
#members a:hover { background: url(members_on.gif) no-repeat; width: 105px; }

#interact a:link, #interact a:visited,  #interact a:active
 { background: url(interact_off.jpg) no-repeat; width: 83px;}
#interact a:hover { background: url(interact_on.jpg) no-repeat; width: 83px;}

#wednesdayMorning a:link, #wednesdayMorning a:visited,  #wednesdayMorning a:active
 { background: url(wednesdayMorning_off.jpg) no-repeat; width: 172px;  }
#wednesdayMorning a:hover { background: url(wednesdayMorning_on.jpg) no-repeat; width: 172px;  }

#aboutUs a:link , #aboutUs a:visited,  #aboutUs a:active
{ background: url(aboutUs_off.gif) no-repeat; width: 96px;  }
#aboutUs a:hover { background: url(aboutUs_on.gif) no-repeat; width: 96px;  }

#MyFT a:link, #MyFT a:visited,  #MyFT a:active
 { background: url(myFT_off.gif) no-repeat; width: 187px;  }
#MyFT a:hover { background: url(myFT_on.gif) no-repeat; width: 187px;  }

#ourCities a:link, #ourCities a:visited,  #ourCities a:active
 { background: url(ourCities_off.gif) no-repeat; width: 101px; }
#ourCities a:hover { background: url(ourCities_on.gif) no-repeat; width: 101px;  }

/* only for MY FT SUBMENU */
div#menu ul ul.level2myft {position: absolute; display:none; width:165px;  }
div#menu ul ul.level2myft li { width: 165px; }


div#menu ul ul {position: absolute; display:none; width:150px;  }
div#menu ul ul li { width: 150px; }


div#menu ul ul li a:link,div#menu ul ul li a:visited,div#menu ul ul li a:hover, div#menu ul ul li a:active
{
	/*border: solid 1px #504f4f; */
	opacity:.90;
	filter: alpha(opacity=90);
	background-color: #000000;
	background: none;
	width: auto;
	text-align: left;
	padding-left: 15px;
	line-height: 28px;
	height: 28px;
}
div#menu ul ul li a:link, div#menu ul ul li a:visited, div#menu ul ul li a:active{ background-color: #000; background:black; }
div#menu ul ul li a:hover { background-color: #000; }

/* Display the submenu */
div#menu ul.level1 li.subMenu:hover ul.level2,
div#menu ul.level1 li.subMenu:hover ul.level2members,
div#menu ul.level1 li.subMenu:hover ul.level2interact,
div#menu ul.level1 li.subMenu:hover ul.level2wednesdaymorning,
div#menu ul.level1 li.subMenu:hover ul.level2aboutus,
div#menu ul.level1 li.subMenu:hover ul.level2myft,
div#menu ul.level1 li.subMenu:hover ul.level2cities {
	/*padding-top:5px;*/
	padding-bottom:5px;
	padding-right:5px;
	display:block;
	background-color:#000000;
	opacity:.90;
	filter: alpha(opacity=90);
}

/* added to accomodate longer text for members item */
ul.level2members{
	width: 160px !important;
}

ul.level2members li{
	border: 0px solid red;
	display: block;
	width: 160px !important;
}
/* ========================= */

ul.level2cities  { margin-left: -54px;}

#disabled
{


	background: url(lock.gif) no-repeat 10% Black;
	opacity:.90;
	filter: alpha(opacity=90);
	color: #aeaeae;
	/*font-style: italic;*/
	font-size:14px;
	line-height: 28px;
	vertical-align: middle;
}

/* Display the sub of sub menu */
div#menu ul ul ul {margin-left:165px; width:150px; margin-top:-30px}
div#menu ul ul ul li {width: 150px;}
div#menu ul.level1 li.subMenu ul.level2aboutus li.sub_subMenu:hover ul.level3press {display:block;}

#ad_right
{
	float: right;
	width: 160px;
	height: 600px;
	margin-top: -45px;
}

#main
{
	background-color: #000;
	border-top: solid 1px #474747;
	width: 830px;
	margin-left: 0px;
}

#main .content
{
	font-family: Arial;
	padding: 0px;
	padding-bottom: 0px;
	overflow: auto;
	width: 830px;	
}

ul#menuFooter
{
	padding: 0;
	padding-top: 8px;
	margin: 0;
	list-style-type: none;
	background: url(footer.gif) no-repeat bottom;
	color: #c8c8c8;
	width: 830px;
	height: 21px;
	font-size: 11px;
	text-align: center;
	float: left;
}

#menuFooter li
{
	display: inline;
}

#menuFooter li a
{
	text-decoration: none;
	color: #c8c8c8;
	text-transform: uppercase;
	font-size: 11px;
	padding: .2em 1em;
}

#menuFooter li a:hover, #menuFooter li a:focus, #menuFooter li a:active
{
	color: #c8c8c8;
	text-decoration: underline;
}

#copyright
{
	width: 830px;
	margin: 10px 0px 0px 0px;
	color: White;
	font-family: Arial;
	font-size: 10px;
	text-align: center;
}

#flash_anim
{
	/*float: right;*/
	text-align: center;
	z-index: 0;
}

.panel
{
	margin: 5px;
	width: 200px;
	color: #8c8b8b;
	font-size: 12px;
	float: left;
}
.panel .box {
	background-color: #000000;
	border-left: 1px #000000 solid !important;
	border-right: 1px #000000 solid !important;
}
.panel .top
{
	background: url(panel_top.gif) no-repeat;
	padding: 5px;
	padding-right: 10px;
	text-align: right;
	color: #949494;
	font-weight: normal;
	font-size: 24px;
}
.panel .top2
{
	/*background: url(images/panel_top2.gif) no-repeat;*/
	padding: 5px;
	padding-right: 10px;
	text-align: right;
	color: #949494;
	font-weight: bold;
	font-size: 24px;
}
.panel .top2 span{
	color: white;
}
.panel .top2 h1, .panel .top3 h1 {
	color: white; }
.panel .top3 {
	/*background: url(images/bg_header5.gif) no-repeat top;*/
	padding: 5px;
	padding-right: 10px;
	text-align: right;
	color: #949494;
	font-weight: bold;
	font-size: 24px;
}


.panel .middle
{
	/*background: url(images/panel_middle.gif) repeat-y;*/
	padding: 15px;
	font-weight: bold;
}

.panel .middle strong { color: Black; }

#listNews
{
	/*background: url(images/panel_middle.gif) repeat-y;*/
	list-style-type: none;
}

#listNews li { padding: 10px; }

.panel .middle label { display: block; }
.panel .middle input
{
	background-color: #f7f7f7;
	border-top: solid 1px #b3b3b3;
	border-left: solid 1px #b3b3b3;
	margin: 2px;
}
.panel .middle input.btn98x26 {
	border: none;
	margin: auto;
	margin-left:34px;
	margin-top:10px;
}
.panel .middle .checkbox { background-color: transparent; border: none; }
.panel .middle .button
{
	margin-left: 56px;
	margin-top: 10px;
	background-color: transparent;
	border: none;
	width: 60px;
	height: 25px;
	background: url(button_login.gif) no-repeat;
	color: White;
}

.panel .bottom
{
	/*background: url(images/panel_bottom.gif) no-repeat;*/
	vertical-align: top;
	height: 22px;
	text-align: center;
}
.panel .bottom2
{
/*	background: url(images/panel_bottom2.gif) no-repeat;
	vertical-align: top;
	height: 9px;
	line-height: 9px;
	text-align: center;
*/}

.panel .bottom a, .panel .bottom a:link, .panel .bottom a:visited
{
	margin: 0 auto;
	color: #8c8b8b;
}
.panel .bottom a:hover { color: #8c8b8b; text-decoration: underline; }

.panel ul#listNews {
	padding: 0 10px !important;
}
.panel ul#listNews li{
	padding-top: 5px;
}

.panel ul#listNews li ul#rate li{
	padding-top: 0px;
}

.panel ul#listNews .date {
	font-weight: bold;
	color: #949494;
	font-size: 12px;
}
.panel ul#listNews strong {
	color: #ffffff;
	font-size: 14px;
	font-weight: bold;
}
.panel .seeall {
	text-align: right;
	clear: both;
	font-weight: bold;
	text-decoration: underline;
	color: #949494;
}


.date { color: #949494; }


.mainContent
{
	float: left;
	width: 605px;
	/*background: url(images/bgMainContent.gif) no-repeat bottom white;*/
}
.mainContent_City {
	float: left;
	width: 605px;
	margin-left: 5px;
	/*background: url(images/bg_content.gif) repeat-y top;*/
}
.mainContent .top
{
	background: url(NY.gif) no-repeat transparent;
	padding: 123px 6px 10px 6px;
}
.mainContent_City .top_City {
	background: url(bg_NYCity.gif) no-repeat transparent;
	padding: 150px 6px 10px 6px;
}
.mainContent_City .top_SF {
	background: url(bg_SFCity.gif) no-repeat transparent;
	padding: 200px 6px 10px 6px;
}
.mainContent_City .top_LA {
	background: url(bg_LACity.gif) no-repeat transparent;
	padding: 200px 6px 10px 6px;
}
.mainContent_City .top_Miami {
	background: url(bg_MiamiCity.gif) no-repeat transparent;
	padding: 150px 6px 10px 6px;
}
.mainContent_City .top_NY {
	background: url(bg_NYCity.gif) no-repeat transparent;
	padding: 150px 6px 10px 6px;
}
.mainContent_City .top_PARIS {
	background: url(bg_PARISCity.jpg) no-repeat transparent;
	padding: 150px 6px 10px 6px;
}
.mainContent_City_bottom {
	/*background: url(images/bg_content_city_bottom.gif) no-repeat top transparent;*/
	line-height: 10px;
	height: 17px;
}

/* openskies branding */
.nycity-openskies .panel .top2, .nycity-openskies .panel .top3 {
	background: #756eac;
}

.nycity-openskies .panel {
	padding-bottom: 10px;
}

.nycity-openskies .panel, .nycity-openskies .panel .box {
	background: #cfc4bb;
	border: none !important;
}

.nycity-openskies .panel .box {
	padding-top: 5px;
}

.nycity-openskies .panel ul#listNews .date, .nycity-openskies .panel ul#listNews strong {
	color: #000;
}

.nycity-openskies .panel {
	color:#6B6B6B !important;
}

.nycity-openskies .weather {
	color:#000 !important;
}

.nycity-openskies #CityContent .menu {
	background: #756EAC;
}

.nycity-openskies #CityContent .menu li {
	border-left: solid 1px #000;
}

.nycity-openskies #CityContent .menu li.first {
	border-left: none;
}

.nycity-openskies .mainContent_City .top_NY {
	background: url('images/bg_NYCity-openskies.gif') no-repeat top center #000;
}

.nycity-openskies .panel a {
	color: #6b6b6b !important;
}

.nycity-openskies .panel a:hover {
	color: #000 !important;
}

/* end openskies branding */

#C_Content, #C_Content-2 {
	/*background: url(images/bgCity.gif) repeat-y top;*/
	background:#000;
}
.C_Content-2_none {
	background: none !important;
}
#C_Content .link_top, #C_Content-2 .link_top {
	color: #949494;
	font-size: 12px;
	padding: 15px 15px 0 15px;
}
.underline-1 {
	text-decoration: underline;
}
#C_Content table td {
	vertical-align: top;
}
#C_Content-2 table td {
	color: #949494;
	font-size: 12px;
	width: 270px;
	padding-right: 10px;
	vertical-align: top;
}
#C_Content_bottom {
	/*background: url(images/bgCity_bottom.gif) no-repeat top;*/
}

#C_Content_top {
   background: url(bgCity_top.png) no-repeat top;
   height: 18px;
}

#C_Content .content-wrapper h2, #C_Content-2 .content-wrapper-cityguide h2, #C_Content-2 .content-wrapper-cityguide p span {
	color: white !important; }

#C_Content p#main_title, #C_Content-2 span#main_title {
	/*color: #c93;*/
	color: #fff;
	font-size: 18px;
	font-weight: bold;
	padding: 15px;
}
#C_Content .box {
	margin-left: 5px;
	margin-bottom: 5px;
	width: 286px;
}
#C_Content-2 .box-city {
	width: 581px;
	margin-left: 5px;
	padding-bottom: 5px;
	color: #949494;
	font-size: 12px;
}
#C_Content-2 .box-small {
	width: 190px !important;
}
#C_Content-2 #table_small td{
	margin: 0;
	padding: 0;
	width: 195px !important;
}
#C_Content-2 .box-small h1 {
	color: #949494;
	font-size: 14px;
	font-weight: bold;
	background: url(bg_header_small3.gif) no-repeat top;
	background: #000;
	text-align: right;
	padding: 5px 10px 0px 0;
	height: 21px;
}
#C_Content-2 .content-wrapper-small {
	/*background-color: #FFFFFF;*/
	/*border-left: 1px #d1d1d1 solid !important;
		border-right: 1px #d1d1d1 solid !important;*/
	padding: 0 10px;
	color: #949494 !important;
	font-size: 12px !important;
}
.content-wrapper-small ul li {
	list-style:inside;
	list-style-type: square !important;
	padding: 5px 0 !important;
}
#C_Content-2 .content-wrapper-small-bottom {
	/*background: url(images/bg_bottom_3.gif) no-repeat top;*/
	height: 10px;
	line-height: 10px;
	margin-left: -4px !important;
}
#C_Content h1 {
	/*color: #949494;*/
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	/*background: url(images/bg_header_city.gif) no-repeat top;*/
	text-align: right;
	padding: 5px 10px 0px 0;
	height: 21px;
}
#C_Content-2 .content-wrapper-cityguide-bottom {
	/*background: url(images/bg_bottom_2.gif) no-repeat top;*/
	height: 9px;
	line-height: 9px;
}
#C_Content-2 h1 {
	color: #949494;
	font-size: 14px;
	font-weight: bold;
	/*background: url(images/bg_header6.gif) no-repeat top;*/
	text-align: right;
	padding: 5px 10px 0px 0;
	height: 21px;
}
#C_Content 	, #C_Content-2 h2 {
	color: #949494;
	font-size: 18px;
	font-weight: bold;
}
#C_Content h3, #C_Content-2 h3 {
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
}
#C_Content h4, #C_Content-2 h4 {
	/*color: #949494 !important;*/
	color: #fff;
	font-size: 14px;
}
#C_Content h5, #C_Content-2 h5 {
	font-size: 12px;
	font-weight: bold;
}
#C_Content .content-wrapper, #C_Content-2 .content-wrapper-cityguide {
/*	background-color: #FFFFFF;
	border-left: 1px #d1d1d1 solid !important;
	border-right: 1px #d1d1d1 solid !important;*/
	padding: 0 10px;
	color: #949494 !important;
	font-size: 12px !important;
}
#C_Content .content-wrapper p, #C_Content-2 .content-wrapper-cityguide p {
	color: #949494;
	font-size: 12px !important;
}

#C_Content-2 .guidecateg h2 {
	font-size: 14px;
	color: #ffffff;
	padding: 10px 0px 3px 10px;
}

.guidecateg{
	padding: 0px !important
}

#C_Content-2 .guidecateg h3 {
	font-size: 12px;
	color: #949494;
	padding: 0px 0px 0px 10px;
}

#C_Content .content-wrapper p{
	padding-top: 10px !important;
}

#C_Content-2 .content-wrapper-cityguide p {
	padding: 5px 0px !important;
}

#C_Content-2 .content-wrapper-cityguide p.viewAll2 {
	padding: 15px 0px 0px 0px !important;
}

#C_Content .content-wrapper-bottom {
/*	background: url(images/bg_box_bottom.gif) no-repeat top;*/
	line-height: 9px;
	height: 9px;
}

#CityMenu {
	background: #000;
	padding: 5px 16px;
}

#CityContent .menu
{
	/*background: url(images/cityMenu.gif) no-repeat;*/
	background: #000;
	height: 27px;
}

#CityContent .menu li
{
	float:left;
	list-style-type: none;
	font-size: 12px;
	padding-right: 6px;
	padding-left: 13px;
}

#CityContent .menu li a
{
	display: block;
	float:left;
	height: 27px;
	line-height: 27px;
	vertical-align: middle;
}

#CityContent .menu li a:link, #CityContent .menu li a:visited, #CityContent .menu li a:active
{
	color: #fff;
	text-decoration: none;
}

#CityContent .menu li a:hover
{
	color: White;
	text-decoration: underline;
}

/* Added */
.clearfix:after { /* clear floats */
    content:".";
    display:block;
    height:0;
    clear:both;
    visibility:hidden;}

.clearfix {display:inline-block;}

/* Hides from IE-mac \*/
.clearfix {display: block;}
/* End hide from IE-mac */

.clear{
 clear:both;
 height:0px;
 line-height: 1px;
 font-size: 1px;
 }

.clearL{
 clear:left;
 height:0px;
 line-height: 1px;
 font-size: 1px;
 }

.nobg{
 background:none !important;}

.box fieldset{
 color: #949494;}

.box fieldset select,
.box fieldset input.text{
 height:18px;
 margin: 0 0 8px 0;
 border:1px solid #D5D5D5;}

.box fieldset label{
  display:block;
  margin: 0 0 5px 0;
  font-size:14px;}

#content p,
#content li{
 margin:0;
 padding:0;
 list-style-type:none;}

#content{
	/* background:url(images/bg_main.gif) repeat-y top left; */
	color:#949494;
	width: 830px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-color:#000;
	border-left: 0px solid #191919;
	border-right: 0px solid #191919;
	
 }

#content .shadow{
	/*background:url(shadow.gif) no-repeat top;*/
	height: 9px;
	line-height: 10px;
	font-size: 10px;
	width: 830px;
	margin: 0 0 0 0;
	padding: 0 0 3px 0;
}

#content a{
 color:#ffffff !important;}

#main-content{
 margin-left: 2px;
 width: 605px;
 font-size:12px;
 background-color:#000;
 float:left;}

#main-content h2{
	/*background:url(bg_header.gif) no-repeat top left;*/
	background-color:#000000;
	font-size:24px;
	color:#fff;
	text-align:right;
	padding: 6px 15px 0px 0px;
	height:33px;
	font-weight: normal;
}

#main-content h3{
 /*background:url(bg_header4.gif) no-repeat top left;*/
 height:14px;
 color:#fff;
 background-color:#000000;
 font-size:14px;
 line-height: 14px;
 margin: 5px 0 0 0;
 padding: 6px 15px 7px 0;
 text-align:right;}



#main-content .content-wrapper{
 background:#000000;
 padding: 1px 6px 5px 5px;
 border-left: 0px;
 border-right: 0px;}

#main-content .content-wrapper .content-wrapper,
#main #content .box .content-wrapper,
.content-wrapper-cityguide{
 min-height:30px;
 height:auto !important;
 height:30px;
 border: 1px solid #222;}

.panel .box.weather.clearfix, #news.panel .box, .panel ul#listNews {
  border: 1px solid #222 !important;
	border-left: solid 1px #222 !important;
	border-right: solid 1px #222 !important;
}

#news.panel .box, #login.panel .box {
 border: 1px solid #222 !important;
}

#main-content .bottom{
 /*background:url(NYcity_border_bottom.gif) no-repeat top left;*/
 height:18px;}

#main-content .content-wrapper .bottom{
 /*background:url(bg_content_bottom.gif) no-repeat top left;*/
 margin:-3px 0 0 -1px;}

#main-content .box{
 width: 593px;}

#main-content .box7{
 width: 340px;
 float: left;
 margin: 0px 4px 0px 0px;
}

#main-content .box7 .box{
 width: 340px;}

#main-content .box7 h3{
 /*background:url(images/bg_header12.gif) no-repeat top left;*/
 height:14px;
 color:#949494;
 font-size:14px;
 line-height: 14px;
 margin: 5px 0 0 0;
 padding: 6px 15px 7px 0;
 text-align:right;}


#main-content .content-wrapper .box7 .bottom{
 /*background:url(bg_content_bottom13.gif) no-repeat top left;*/
 margin:0px 0 0 0px;
 height: 10px;
 line-height: 10px;
 font-size: 10px;
}



#main-content .box8{
 width: 248px;
 float: left;
 margin: 0px 0px 0px 0px;
}

#main-content .box8 .box{
 width: 248px;}

#main-content .box8 h3{
 /*background:url(images/bg_header13.gif) no-repeat top left;*/
 height:14px;
 /*color:#949494;*/
 font-size:14px;
 line-height: 14px;
 margin: 5px 0 0 0;
 padding: 6px 15px 7px 0;
 text-align:right;}


#main-content .content-wrapper .box8 .bottom{
 /*background:url(bg_content_bottom14.gif) no-repeat top left;*/
 margin:0px 0px 0px 0px;
 height: 10px;
 line-height: 10px;
 font-size: 10px;
}



#sidebar{
	float:left;
	width: 200px;
	font-size:12px;
	margin: 0px 0px 0px 10px;
}

/*
#sidebar h3{
 background:url(panel_top2.gif) no-repeat top left;
 height:22px;
 color:#949494;
 text-align:right;
 padding: 5px 10px 0 0;
 font-size:14px;}
*/

#sidebar h3{
 /* background:url(images/panel_top3.gif) no-repeat top left #AEA896; */
 background-color:#000000;
 height: auto;
 color:#fff;
 text-align:right;
 padding: 5px 10px 5px 0;
 font-size:14px;
}

#sidebar p{
 padding:  5px;}

#sidebar .box{
	background:#000;
	padding: 5px 6px 0px 5px;
	border: solid 1px #222;
	margin: 0px 0px 0px 0px;
}

#sidebar .box-bottom{
	/*background:url(images/panel_bottom2.gif) no-repeat bottom left;*/
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
	height: 9px;
}

#sidebar .box-bottom_card{
 /*background:url(panel_bottom2.gif) no-repeat bottom left;*/
 padding: 0px;
 top:-10px;
 position:relative;
 margin: 0 0 15px 0;}

#sidebar .box-blue{
 background:url(bg_sidebarboxblue.gif) no-repeat bottom left;
 padding: 5px;
 position:relative;
 top:-5px;
 margin: 0 0 15px 0;}

.details{
 color: #949494 !important;
 padding: 15px 5px 0 15px !important;}

.details .event{
 font-weight: bold !important;
 font-size: 18px;
}
.details .loc{
 font-size: 14px;
 font-weight: bold !important;
 color: #ffffff;}

.details .place{
 font-weight: bold;}

.details .info{
 padding: 10px 0 0 0 !important;
}
.details .pdinfo{
 padding: 10px 0 100px 0 !important;}

.regevent h1{
 font-size: 13px;}

.regevent h3{
 text-align: center !important;}

.regevent .remove{
 color: #6699cc !important;}

.regevent input.text{
 width: 80px;
}
/* Event */
#event-details{
 padding: 23px 5px 0 5px;}

#event-details h3{
 font-size:18px;
 background:none;
 text-align:left;
 margin:0;
 height:auto;
 padding:0;
 color:#ffffff;}

#event-details h4{
 color:#949494;
 font-size:12px;
 margin: 0 0 20px 0;}

#event-details .info{
 width: 164px;
 float:left;
 color: #c9c9c9 !important;}

#event-details .address{
 color:#949494;
 font-size:12px;
 font-weight:bold;
 border-right:1px solid #d1d1d1;}

#event-details .address span{
 color:#fff;
 font-size:13px;
 display:block;}

#event-details .address a{
 display:block;
 font-weight:normal;
 margin: 10px 0 0 0;}

#event-details .other{
 width: 370px;
 font-size:12px;
 float:right;}

#event-details .other a.policy{
 text-align:right;
 float:right;
 margin: 0 0 40px 0;}

#event-details .other .directions{
 clear:right;
 color: #949494;}

table.table-concierge{
 font-size:12px;
 width: 563px;
 text-align:center;}

table.table-concierge p{
 margin: 0 0 10px 0 !important;}

table.table-concierge tr td{
 padding: 10px 0 !important;}

table.table-concierge input.text{
 width: 30px;
 background:#ececec;
 height:20px;
 border:1px solid #3a3a3a;
 border-bottom:none;
 border-right:none;
 vertical-align:top;
 margin: 0 20px !important;}

table.table-concierge label{
 font-weight:bold;
 vertical-align:top;
 display: inline}

.recent-registered img{
 margin: 5px 0 0 5px;
 border:1px solid #949494;}

/* Member Profile */
.profile-main {
 }

.profile-main .content-wrapper table {
	/*color: #fff;*/
}

/*
.search-event table img {
	border: solid 1px #222222;
}

.search-event table img:hover {
	border: solid 1px #fff;
}
*/

.profile-bottom{
 /*background:url(bg_profilebottom.gif) no-repeat bottom left;*/
 height:22px;
 margin: 0 0 0 -1px;}

.latest-friends{
 padding-left: 15px !important;}

.latest-friends a{
 display:block;
 width: 80px;
 float:left;
 color:#949494 !important;
 text-decoration:none;
 font-size:12px;
 margin: 5px 12px 0 2px;
 text-align:center;}

.latest-friends a img{
	margin: 0 0 0px 0;
	border:2px solid #222222;
}
.latest-friends a:hover {
	color: #fff !important;
}
.latest-friends a:hover img{
	border-color: #fff;}

p.bottom-links{
 clear:both;
 text-align:right;}

p.bottom-links a{
 color:#fff !important;
 margin: 0 10px 0 0;
 width: auto;
 float:none;
 display:inline;
 text-decoration:underline !important;}

.profile a{
 color:#949494 !important;
 text-decoration:underline !important;}

.profile{
 color:#949494;
 font-weight:normal;}

.profile p span.gold{
 color:#ffffff;}

/*Event Pictures*/
#event-pictures #main-content{
 width: 525px;}

#event-pictures #main-content h2{
 /*background:url(images/bg_header_small.gif) no-repeat top left !important;*/}

#event-pictures .profile-bottom{
 /*background:url(bg_content_bottom_small.gif) no-repeat top right !important;*/
 }

#event-pictures #main-content h3{
 /*background:url(images/bg_header3.gif) no-repeat top left;*/
 height:24px;}

#event-pictures #main-content .box{
 width: 513px;}

#event-pictures #main-content .content-wrapper .bottom{
 /*background:url(bg_content_bottom2.gif) no-repeat bottom right !important;*/
 height:12px;
 margin: -3px 0 0 0 1px;}

#event-pictures #sidebar{
 width: 275px;}

#event-pictures #sidebar h3{
 /*background:url(images/bg_header_small2.gif) no-repeat top left;*/
 height:23px;}

#event-pictures #sidebar .box-bottom{
 /*background:url(bg_content_bottom_small2.gif) no-repeat top left;*/}

#event-pictures .latest-pictures{
 padding:0;}

#event-pictures .latest-pictures .set{
 /*background:url(images/divider.gif) no-repeat 0 0;*/
 padding: 10px 0 40px 10px;
 margin: -4px 0 0 0;}

#event-pictures .latest-pictures a img{
 border: 1px solid #949494;
 margin: 5px 6px 0 0;}

#event-pictures .latest-pictures a:hover img{
 border-color: #fff; }

#event-pictures .picturecontest p{
 width: 120px;
 text-align:center;
 font-weight:bold;
 margin: 0 5px 10px 0;
 color:#666;
 float:left;}

#event-pictures .picturecontest p img{
 display:block;
 border:3px solid #000;
 margin: 0 0 5px 0;}

#event-pictures .picturecontest p a{
 color:#666 !important;}

#event-pictures .picturecontest p.view{
 clear:both;
 float:none;
 width: auto;
 text-align:right;}

#event-pictures .picturecontest p.view a{
 color:#666 !important;}

#event-pictures p.view{
 text-align:right;
 padding: 5px 10px 0 0;}

#event-pictures p.view a{
 /*color:#000 !important;*/}

#event-pictures #sidebar .pics-sidebar{
 padding:0 !important;}

#event-pictures #sidebar .pics-sidebar p{
 width: 113px;
 float:left;
 font-weight:bold;
 text-align:center;
 margin: 8px 0 0 5px;}

#event-pictures #sidebar .pics-sidebar p a{
 text-decoration:none !important;}

#event-pictures #sidebar .pics-sidebar p img{
 border:1px solid #949494;
 margin: 0 2px 5px;}

.sidebar-classified{
 color: #949494;}

.sidebar-classified .loc{
 color: #ffffff !important;
 text-decoration: none;}

.sidebar-classified .test{
 font-weight: normal !important;}

.sidebar-classified .first{
 background:url(bg_bordertable.gif) no-repeat bottom left;}

.sidebar-classified p{
 padding: 2px 5px 3px 5px !important;}

 .event_picture_view{
 margin-top:-21px !important;
 margin-top:1px;}


/* Cities 2*/
.weather {
 text-align:center;
 font-size:14px;
 background:#FFF;
 border-left:1px solid #ccc;
 border-right:1px solid #ccc;
 font-weight:bold;}

.weather .col{
 float:left;
 width: 95px;
 margin: 0 10px 0 0;
 /*border-right:1px solid #ecebe7;*/}

.weather .col2{
 width: 80px;
 float:left;}

.weather p {
	color: #fff !important; }

.panel .recent-registered{
 background:#000;
 border-left:1px solid #ccc;
 border-right:1px solid #ccc;}

.panel .recent-registered img:hover {
	border-color: #fff; }

/* View Gallery */
.gallery-sponsor img{
 float:right;}

.gallery-sponsor table {
	color: white !important;
}

.gallery-sponsor a img{
 float:none;
 vertical-align:middle;
 margin: 10px 10px 0 0;}

.gallery-pics{
 padding-bottom:30px !important;}

.gallery-pics img{
 border:3px solid #000;
 margin: 5px 0 0 21px;}

.gallery-pics-full {
 width: 796px;
 padding: 0 0 11px 0;}

.gallery-pics-full h3,
.box-full h3{
 text-align:right;
 padding: 5px 10px 0 0;
 height:22px;}

.gallery-pics-full h3 a{
 text-decoration:none !important;}

.gallery-pics-full p{
 float:left;
 width: 156px;
 color:#999999;
 font-weight:normal;
 margin: 10px 0 0 2px !important;
 text-align:center;}

.gallery-pics-full p img{
 border:4px solid #000;
 display:block;}

.gallery-pics-full p a{
 color:#999999 !important;}

.picturecontest .gallery-pics-full p{
 width: 121px !important;
 height:140px;
 margin: 10px 0 0 10px !important;}

.picturecontest .gallery-pics-full p img{
 margin: 0 0 5px 0;}

.box-full {
 width: 796px;
 margin: 0 0 0 -5px;}

.box-full-wrapper{
 border-left:1px solid #D1D1D1;
 border-right:1px solid #D1D1D1;
 background:#FFF;}

.box-full-bottom{
 height: 11px;
 background:url(bg_bottomfullinner.gif) no-repeat bottom left;}

/* Find Event  FORMS*/
.search-event{
 font-weight:bold;
 font-size:14px;
 color:#000 !important;}

.search-event .venue{
 width: 191px;
 padding: 0 0 10px 0;
 float:left;}

.search-event .jobs-right{
 width: 243px;
 float:left;
 padding: 50px 0 0 42px;}

.search-event fieldset{
 padding: 20px 0 0 10px;}

.search-event .venue select,
.search-event .venue input.text{
 width: 181px;}

.search-event .jobs-right input.text{
 width: 108px;}

.search-event .date{
 width: 91px;
 float:left;}

.search-event .date select,
.search-event .date input.text{
 width: 81px !important;}

.search-event .text-date{
 width: 109px !important;}

.search-event  .currency{
 width: 53px !important;}

.search-event .company{
 width: 238px !important;}

.search-event .city{
 width: 150px !important;}

.search-event p{
 text-align:center !important;}

.search-event p input{
 margin: 0 10px 0 0;}

.search-event  p.advance{
 text-align:right;
 font-size:12px;

 float:right;}

.search-event  p.advance a{
 color:#fff !important;
 font-weight:normal;
 margin: 0 20px 0 0;
 text-decoration:underline !important;}

.search-event-last-members{
 padding-top: 3px;
 padding-left: 5px;
 overflow: hidden;
 width: 110px;
 height: 110px;
 float: left;
 display: inline;
 text-align:center;
}

.last-registered .member img, .search-event-last-members img {
	border: solid 1px #222;
}

.last-registered .member a, .search-event-last-members a {
	color: white;
	font-weight: bold;
	font-size: 12px; }

.last-registered .member a span, .search-event-last-members a span{
	color: #949494;
	font-weight: normal;
	font-size: 12px; }

.search-event-last-members img:hover {
	border-color: #fff; }

.search-event-upcoming{
	padding-top: 8px;
	padding-left: 3px;
	font-weight: normal;
	font-size:12px;
}

.search-event .find_member {
	font-family: Verdana, sans-serif;
	font-size:11px;
	line-height: normal;
}

.search-event .find_member label{
	font-family: Verdana, sans-serif;
	font-size:11px;
	color: #ffffff;
}


.search-event .find_member table td .label{
	white-space: nowrap;
	padding-bottom:7px;
	vertical-align:bottom;
	color: #ffffff;
}

.search-event .find_member .dropdown{
	font-family: Verdana, sans-serif;
	width: 125px;
	min-width: 125px;
	font-size:11px;
	color: #000000;
}

.search-event .find_member select{
	font-family: Verdana, sans-serif;
	width: 125px;
	min-width: 125px;
	font-size:11px;
	/*color:#000000;*/
}

.search-event .search_members_block {
//	width: 573px;
	width: 570px;
}



.search-event .search_members_block label{
	font-size: 12px;

}

.search-event .search_members_block .input_data{
	display:inline;float:left;padding-left:0px;padding-right: 5px;
//	width: 181px;
	width: 100px;
}

 .search-event .search_members_block select{
 	//width: 180px;
 	width: 100px;
 	max-width: 100px;
 }

.contest-event select{
 width: 268px !important;}

.contest-search label{
 color:#666 !important;}

.padding-120{
 padding-left:120px !important;}

.padding-100{
 padding-left:100px !important;}

.padding-50{
 padding-left:50px !important;
color:#666666;
}

.padding-10{
 padding-left:10px !important;
color:#666666;
}
.padding-5{
 padding-left:5px !important;
}
.margin-5{
 margin-left: 5px !important;
}
.margin-10{
 margin-left:10px !important;
color:#c93;
}

.margin-new
{
margin-left:10px !important;
color:#000000;

}

.margin-15{
 margin-left:15px !important;
 color: #000000;
}
.margin-20{
 margin-left:20px !important;
}
.margin-30{
 margin-left:30px !important;
}
.margin-150{
 margin-left: 150px !important;
}

/* Search DJ/Performer */

.search-performer{
	padding: 15px 0px 0px 17px !important;
}
.search-performer label{
	font-weight: bold;
	color: #fff;
	font-size: 14px;
}
.search-performer .artist{
	width: 130px;
	float: left;
}
.search-performer .artist input{
	width: 120px;
	color: #949494;
}
.search-performer .genre{
	width: 115px;
	float: left;
}
.search-performer .genre select{
	width: 105px;
	color: #949494;
}
.search-performer .performer{
	width: 190px;
	float: left;
}
.search-performer .performer select{
	width: 185px;
	color: #949494;
}
#content .search-performer p{
	text-align: center;
	padding: 10px 0px 0px 0px;

}

/* Search Results */
table.table-results{
 color: #949494 !important;
 width: 100%;
 margin:  0 0 0 -5px;
 font-size:12px;
 font-weight:bold;}

table.table-results a{
 text-decoration:none !important;}

table.table-results th{
 color:#949494;
 text-align:left;
 font-weight:normal;
 padding: 5px;}

table.table-results tr td{
 padding: 15px 5px 15px 10px;}

table.table-results tr td.first{
 /*background:url(images/bg_bordertablelong.gif) no-repeat bottom left;*/
 padding: 10px 0 15px 20px;}

table.table-results tr.last td{
 background:none;}

table.table-results td.dj a{
 color:#fff !important;
 text-decoration:underline !important;}

table.table-results .track{
 width: 100px !important;}

table.table-results .date{
 font-weight: normal;
}

table.table-results .loc{
 font-size: 14px;
 color: #ffffff;}

table.table-results .des{
 text-decoration: underline !important;}

.messages table.table-results{
 font-weight:normal;
 color:#949494 !important;
 font-size:12px;}

.messages table.table-results tr td{
 padding:15px  !important;}

.messages table.table-results tr td.first{
 /*background:url(images/bg_bordertablelong.gif) no-repeat bottom left;*/
 width: 180px;}

.messages table.table-results tr td.first input,
.messages table.table-results tr td.first img{
 margin: 0 20px 0 0;
 vertical-align:middle;}

.messages table.table-results tr.unread td{
 font-weight:bold;}

.messages table.table-results tfoot td{
 text-align:center;}

.messages table.table-results tfoot td input{
 margin: 0 10px 0 0;}

.job-search tr.title td{
 font-size:14px;}

.job-search tr td.first{
 padding-left:8px !important;}

.job-search tr td.job a{
 color:#fff !important;
 text-decoration:underline !important;}

.job-search tr  td.post{
 font-weight:normal !important;
 text-align:right;}

.contest-table table{
 color:#666 !important;}

.contest-table table.table-results tr td.first{
 background:url(bg_bordertablelong.gif) no-repeat bottom left;
 width: 140px;}

.contest-table a{
 font-size:14px;}

/* Search Results 2 No border */

table.table-results2 {
 width: 100%;
 color:#949494;
 font-size:12px;
 font-weight:bold;}

table.table-results2 td{
 padding: 5px;
 vertical-align:top;}

table.table-results2 a{
 text-decoration:none !important;}


/* Search Results 4 No border */

table.table-results4 {
 width: 100%;
 font-size:12px;
 font-weight: normal;
 color:#949494;
 }

table.table-results4 td{
 padding: 10px;
 vertical-align:top;
 font-weight: normal;
 color:#949494;
 text-align:center;}

.total {
 padding: 10px 0px 0px 16px;
 color: #949494;
 float:left;
}

.date {
 padding: 10px 0px 0px 0px;
 color: #949494;
 float:right;
}

table.table-results4 td.title {
	 padding: 10px;
 	 font-weight: bold;
 	 color:#949494;
}


table.table-results4 td a{
 text-decoration:none !important;
 color:#ffffff;
}

.results{
	padding: 0px !important;
}
table.table-results3{
 width: 100%;
 color:#949494;
 font-size:12px;
 font-weight:bold;
}
table.table-results3 th{
	color: #949494;
	padding: 10px 5px 15px 10px;
	text-align: left;
	white-space: nowrap;
}
table.table-results3 td{
	padding: 2px 5px 8px 10px;
	vertical-align: middle;
}
table.table-results3 td.first,
table.table-results3 th.first{
	padding-left: 15px;
}
table.table-results3 td.buttons2{
	padding-right: 10px;
	white-space: nowrap;
}
table.table-results3 td.buttons2 a{
	margin-right: 4px;
}
table.table-results3 td h1{
	color: #ffffff;
	font-size: 14px;
	line-height: 16px;
}
#content table.table-results3 td a{
	color: #fff;
	font-size: 14px;
	line-height: 16px;
	text-decoration: underline;
}
table.table-results3 td.line{
/*	background: url(images/bg_bordertable.gif) no-repeat left bottom;*/
}

table.table-results5 {
	width: 100%;
	color: #646464;
	font-size:12px;
}

table.table-results5 td{
	padding-left: 5px;
	padding-top: 15px;
}

table.table-results5 td.header{
	padding: 5px 5px 3px 5px;
	/*color: #00A8EC;*/
	font-weight: bold;
	/*background: url(dot_line.jpg) repeat-x left bottom;*/
	border-bottom: solid 1px #c9c9c9;

}

table.table-results5 td.first{
	padding-top: 15px;
	color: #949494;
}

.table-results5-icons{
	padding-left:3px;display:inline;
}

/* Last Registered */
.last-registered img{
  border:1px solid #3A393A;
  margin: 0 0 10px 0;}

.last-registered img:hover{
	border-color:white;
}

.last-registered .member{
 float:left;
 color:#949494;
 width: 85px;
 height:125px;
 padding: 10px 0 0 5px;
 text-align:center;}

.last-registered a{
 text-decoration:none !important;}

/* groups-photos */
.groups-photos img{
  border:1px solid #3A393A;
  margin: 0 0 10px 0;}

.groups-photos .photo{
 float:left;
 color:#000;
 width: 75px;
 height:50px;
 padding: 10px 0 0 10px;
 text-align:center;}

.groups-photos a{
 text-decoration:none !important;}

/* Last Registered */

.djs-performers img{
  border:1px solid #3A393A;
  margin: 0 0 5px 0;}

.djs-performers .member{
 float:left;
 color:#000000;
 width: 115px;
 min-height:90px;
 padding: 0px 0 0 0px;
 text-align:center;}

#content .djs-performers a{
 text-decoration:none;
 color: #949494;
}

#content .djs-performers p{
  font-weight: bold;
  color: #949494;
  font-size: 12px;
  padding: 8px 0px 8px 0px;
}

.seeAll{
	text-align: right;
}

#content .seeAll{
	text-align: right;
	padding: 8px 8px 5px 3px;
	clear:both;
}

#content .djs-performers .seeAll a{
	color: #949494;
	font-weight: bold;
	font-size: 12px;
	text-decoration: underline;
}

/* Music Salon */
.musicsalon-djs {
 color:#949494;}

.musicsalon-djs .member{
 margin: 0 40px 0 10px;
 color:#949494;}

.musicsalon-djs .seeall{
 text-align:right;
 clear:both;
 padding-right:15px !important;
 font-weight:bold;}

.musicsalon-djs .seeall a{
 color:#666052 !important;
 text-decoration:underline !important;}

.search-artist label{
 font-weight:bold;}

.search-artist input.text{
 width: 120px !important;}

.search-artist .artist{
 width:125px;
 float:left;}

.search-artist .genre{
 width:113px;
 float:left;}

.search-artist .genre select{
 width: 103px;}

.search-artist p{
 text-align:center;}

.search-artist .dj{
 width:200px;
 float:left;}

.search-artist .dj select{
 width: 190px;}

ul.top-songs{
 padding: 15px 0 10px 0;}

ul.top-songs li{
 clear:both;
 margin: 0 0 0 20px !important;
 padding:0;
 font-weight:normal !important;
 list-style-type:decimal !important;}

ul.top-songs li img{
 float:right;
 margin: -14px 5px 0 0;}

ul.top-songs li p{
 width: 90px;
 padding:0;
 margin:0;
 position:relative;
 top:-18px;
 float:left;}

ul.top-songs li a{
 display:block;
 font-weight:bold !important;}

.viewtrack{
 padding: 10px !important;}

.viewtrack h4{
 color:#666;
 font-size:12px;
 margin: 0 0 5px 0 !important;}

.viewtrack p{
 padding: 0 0 10px 0 !important;}


.viewtrack .col1{
 width: 186px;
 padding: 0 0 20px 0;
 float:left;
 }

.viewtrack .col2{
 width: 145px;
 padding: 0 0 20px 0;
 float:left;
 }


.viewtrack .col3{
 width: 223px;
 text-align:center;
 padding: 0 0 20px 0;
 float:left;}

.viewtrack .col3 textarea{
 width: 225px;
 margin: 0 0 10px 0;
 padding: 5px;
 outline:none;
 border:none;
 background:url(bg_textarea.gif) no-repeat top left;
 height:76px;}

.viewtrack .button{
 text-align:center;
 clear:both;}

/* featured member */
.featured-member .sponsor{
 float:right;
 text-align:right;
 margin: 0 10px 0 0;
 color:#fff;
 width: 160px;}

.featured-member h4{
 padding: 0px 10px;
 color:#fff;
 font-size:24px;}

.featured-member h5{
 padding: 0px 10px;
 font-size:18px;
 color:#ffffff;}

.featured-member p{
 color:#fff;
 padding: 10px 10px 0 10px !important;
 line-height:19px;}

.featured-member .pic-left{
 float:left;
 margin: 20px 20px 20px 0;}

.featured-member .thumb{
 float:left;
 border:1px solid #000;
 margin: 0 0 0 10px;}

.featured-member-main h4{
 color:#fff;
 margin: 20px 0 0 10px;
 font-size:18px;}

.featured-member-main h5{
 font-size:14px;
 color:#ffffff;}

.featured-member-main p{
  padding-top:0 !important;
  padding-bottom:20px !important;
	color: #ffffff;}

.featured-member-main p.more{
 text-align:right;}

.featured-member-main p.more a{
 color:#fff !important;
 text-decoration:underline !important;}

/* Message Inbox */
.inbox{
 float:left !important;
 margin: 0 10px 0 0 !important;}

.messages fieldset{
 padding: 20px 30px;}

.messages fieldset label{
 font-weight:bold;
 color:#949494;
 font-size:12px;
 margin: 0 0 5px 0;
 display:block;}

.messages fieldset select{
 width: 166px;
 margin: 0 0 10px 0;}

.messages fieldset textarea{
 border:1px solid #D1CAB7;
 width: 474px;
 height: 233px;
 margin: 0 0 30px 0;}

.messages fieldset p{
 text-align:center;}

/* Network */
.network p{
 margin: 0 0 10px 5px !important;
 color: #fff;}

.network p a{
 color:#949494 !important;}

p.letters a{
 margin: 0 10px 0 0;
 font-size:1.2em;
 text-transform:uppercase;

 text-decoration:none !important;}

p.letters a.active{
 font-weight:bold;
 text-decoration:underline !important;}

.network table{
 margin: 20px 10px;
 font-size:12px;
 /*background:url(images/bg_bordertablelong.gif) no-repeat top left;*/
 width: 560px;
 color:#000;}

.network table tfoot a{
 color:#fff !important;
 font-weight:normal;
 margin: 0 5px 0 0;
 text-decoration:underline !important;}

.network table tfoot a.active{
 text-decoration:none !important;}

.network table tr td{
 padding: 10px;
 color: #fff;}

.network table  img.thumb{
 border:1px solid #000;
 float:left;
 margin: 10px 20px 10px 0;}

.network table  a img{
 margin: 0 10px 0 0;}

.network table tr td.first{
/* background:url(images/bg_bordertablelong.gif) no-repeat bottom left;*/
 width: 300px;}

.network table tbody a{
 color:#ffffff !important;
 text-decoration:none !important;
 font-weight:bold;}

.network table tr p a{
 display:block;
 padding: 20px 0 0 0;
 color:#fff !important;}

.adv-search input.text,
.adv-search select{
 width:160px !important;}

.adv-search .col{
 width: 187px;
 float:left;}

.adv-search .col3{width: 400px;float:left;}



/* View Discussions */
.view-discussion{
 padding: 0 0 0px 0;}

.view-discussion .discussion-info{
 padding: 20px 10px 0px; }

.view-discussion .seeall a{
 font-weight:normal;}

.view-discussion p{
 margin:  10px 0 0 0 !important;}

.view-discussion .discussion-info img.thumb{
 float:left;
 margin: 0 10px 0 0;
 border:1px solid #000;}

.view-discussion .discussion-info .text, .view-discussion .discussion-info .info{
 width: 400px;}

.view-discussion .discussion-info .text p, .view-discussion .discussion-info .info p{
 margin: 0 0 15px 0 !important;}

.view-discussion .discussion-info .text img, .view-discussion .discussion-info .info img{
 margin: 0 10px 0 0;}

.view-discussion p.report {
 text-align:right;}

fieldset.post-comment {
  border:none;
  padding: 10px;}

fieldset.post-comment h4{
  text-align:right;}

fieldset.post-comment textarea{
  width: 779px;
  height:164px;
  margin: 10px 0;
  border:1px solid #CCCCCC;
  font-family: Arial}

fieldset.post-comment  p{
  text-align:center;}

/* Public Member */
.public-member-info p{
 line-height:16px !important;
 padding: 0 0 15px 0 !important;}

.public-member-info .left-box{
 width: 340px;
 color:#646464;
 margin: 0 5px 0 0;
 float:left;}

.public-member-info .left-box h4{
 background:url(publicmemberbox_top.gif) no-repeat top left;
 height:27px;
 }

.public-member-info .left-box .box-wrapper{
 background:url(publicmemberbox.gif) no-repeat bottom left;
 padding: 10px;
 min-height:325px;
 height:auto !important;
 /*height:325px;*/}

.public-member-info .info{
 font-weight:bold;
 margin: 0 0 20px 0;}

.public-member-info .info .thumb{
 float:left;
 border:1px solid #3A3736;
 margin: 0 20px 0 0;}

.public-member-info .info h5{
 font-size:18px;
 margin: 0 0 5px 0;}

.public-member-info p.links a{
 margin: 0 5px 0 0;}

.public-member-info .right-box{
 width: 248px;
 float:left;}

.public-member-info .right-box a{
 text-decoration:none !important;
 font-weight:bold;}

.public-member-info .right-box h4{
 background:url(publicmemberboxtop2.gif) no-repeat top left;
 height:22px;
 text-align:right;
 color:#666052;
 font-size:14px;
 margin: 5px 0 0 0;
 padding: 5px 10px 0 0;}

.public-member-info .right-box .box-wrapper{
 width: auto !important;
 background-color: #FFFFFF;
 border-left: 1px #d1d1d1 solid !important;
 border-right: 1px #d1d1d1 solid !important;
 padding: 0 0 0 10px}

.public-member-info .right-box .box-wrapper-bottom{
 background:url(publicmemberbox_bottom2.gif) no-repeat bottom left;
 margin-top:-8px;}

.my-videos a{
 float:left;
 width:120px;
 margin: 10px 0 0 18px;
 text-align:center;}

.my-videos a img{
 border:2px solid #222222;
 margin: 0 0 8px 0;}

.my-videos a img:hover{
	border-color:#fff; }

.personal-information{
 padding: 10px 0 0 15px !important;}

.personal-information h4{
 font-size:12px;}

.personal-information p{
 padding: 0 0 15px 0 !important;}

.degrees p{
 text-align:center;}

.degrees  a{
 text-decoration:none !important;}

.member-photos img{
 float:left;
 margin: 8px 0 5px 10px;
 border: solid 2px #222;}

.member-photos img:hover{
	border-color: #fff;}

	/* ADDED */

.member-photo img{
 float:left;
 margin: 8px 0 5px 0;
 border: solid 2px #222;}

.member-photo img:hover{
	border-color: #fff;}
/* END ADDED */

img.photo_add_left{
	position: relative; left: -30px; top: 5px;
}


.member-album p{
 text-align:center;
 width: 140px;
 margin: 0 0 10px 20px !important;}

.member-album img{
 border:4px solid #000;
 margin: 0 0 8px 0;}

.member-album p a{
 width: 150px;
 text-decoration:none !important;}

.member-album .seeall{
 text-align:right !important;}

.member-album .seeall a{
 text-decoration:underline !important;}

/* SIDEBAR */
.sidebar-event{
 padding: 0 0 10px 0;}

.sidebar-event h5{
 font-size:14px;
 margin:0 0 0 5px;
 padding:0;}

.sidebar-event h5 a{
 color:#949494 !important;
 text-decoration:underline !important;}

.sidebar-event p{
 font-weight:normal;}

.sidebar-event p a{
 display:block;
 text-decoration:none !important;
 color:#ffffff !important;}

.sidebar-suggestions{
	padding: 2px 5px 8px 6px;
}
.sidebar-suggestions a{
	color: #949494 !important;
	font-weight: bold;
}

#content .sidebar-newestjob{
	padding: 8px 12px;
}

#content .sidebar-newestjob h2 a{
	color: #949494;
	font-size: 14px;
	line-height: 16px;
}
#content .sidebar-newestjob h3{
	color: #ffffff;
	font-size: 12px;
	line-height: 14px;
	background: none;
	text-align: left;
	padding: 5px 0px 1px 0px;
	margin: 0px;
	height: auto;
}
#content .sidebar-newestjob h4{
	color: #949494;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	padding: 3px 0px;
}
#content .sidebar-newestjob p{
	color: #949494;
	font-size: 12px;
	line-height: 14px;
	padding: 3px 0px;
}

.buttons3{
	float: right;
	width: 70px;
	padding: 2px 0px 0px 0px;
	text-align: right;
}

.buttons3 a{
	margin: 0px 4px 0px 0px;
}

.sidebar-topft h1{
	font-size: 12px;
	line-height: 14px;
	color: #949494;
}

.sidebar-topft h2{
	font-size: 12px;
	line-height: 14px;
	color: #949494;
	font-weight: normal;
}

#content .sidebar-topft ol{
	margin: 0px 0px 0px 20px;
}

#content .sidebar-topft li{
	padding: 5px 0px;
	list-style: decimal;
	color: #949494;
}

.event-member p{
 font-weight:bold !important;
 padding: 0 0 10px 0 !important;}

.event-member p.seeall{
 padding:0 10px 5px 0 !important;}

.event-member p.seeall a{
 color:#666 !important;
 text-decoration:underline !important;}


.sidebar-jobs h5{
 /*background:url(images/bg_bordertable.gif) no-repeat bottom left;*/
 padding: 0 0 10px 5px;
 font-size:12px;
 color:#949494;}


.sidebar-jobs p{
 font-weight:normal;
 line-height:1.3em;
 padding: 0 0 20px 0 !important;}

.sidebar-jobs p a{
 display:block;
 font-weight:bold;}

.sidebar-jobs p a.loc{
 color:#ffffff !important;
 text-decoration:none !important;}


.manage-links p img{
 vertical-align:middle;
 margin: 0 10px 0 0;}

dl.latest-discussions {
 margin-left:-5px;
 padding-bottom:10px;}

dl.latest-discussions dd.last{
/* background:url(images/bg_bordertable.gif) no-repeat bottom left;*/
 padding-bottom:15px;}

dl.latest-discussions dt{
 font-weight:bold;
 padding: 0 0 8px 10px;}

dl.latest-discussions dd{
 padding: 0 0 5px 10px;
 font-weight:normal;}

dl.latest-discussions dd a{
 color:#ffffff !important;
 text-decoration:none !important;}

dl.latest-discussions a.username{
 color:#949494 !important;
 font-weight:bold;
 text-decoration:underline !important;}

.padded {
	background: #000;
	color: #fff; }

#full-content{
 width: 830px;
 font-size:12px;
 /*background:url(images/bg_full.gif) repeat-y top left;*/
 background: #000;
}

#full-content-wrapper{
 /*background:url(images/bg_bottomfull.gif) no-repeat bottom left;*/
 padding: 5px 5px 39px 5px;
 color: #949494;
}

#gallery #full-content{

 /*background:url(bg_profile.gif) repeat top left;*/}

#gallery #full-content-wrapper{
 background:none;
 padding: 5px 10px 39px 10px;
 /*border-left:1px solid #D1D1D1;
  border-right:1px solid #D1D1D1;*/}

#gallery #full-content-bottom{
/* background:url(images/bg_profilebottom2.gif) no-repeat bottom left;*/
 height:20px;}


#full-content h2{
	/*background:url(images/bg_headerfull.gif) no-repeat top left;*/
	height:34px;
	font-size:24px;
	color:#FFF;
	padding: 6px 10px 0 0;
	text-align:right;
	font-weight: normal;
}

#full-content h2 a{
 text-decoration:none !important;
 color:#ffffff !important;}

#full-content .gallery-sponsor {
 /*height:0;*/}

#gallery #full-content .gallery-sponsor{
 height:100px;}

.view-pic{
 width: 640px;
 clear:both;
 margin: 0 auto;
 position:relative;
 top: -330px;}

.view-pic .links{
 padding: 10px 0 0 0;}

.view-pic .links a.prev{
 float:left;}

.view-pic .links a.next{
 float:right;}

.view-pic .links p{
 width: 390px;
 float:left;
 display:block;
 padding: 5px 0 0 0;
 text-align:center;}

.view-pic .links p a{
 color:#949494 !important;
 padding: 5px 10px 0  0;}

#tag {
 position:absolute;
 width:177px;
 color:#949494;
 font-size:12px;
 background:#fff;
 padding: 5px;}
#tag2 {
 position:absolute;
 left: 418px;
 top: 200px;
 width:177px;
 color:#949494;
 font-size:12px;
 background:#DDD5C3;
 padding: 5px;}
#borders {
	width:80px;
	height: 80px;
	border: 2px #b3ad9c solid;
	position: absolute;
	left: 330px;
	top: 140px;
}
#tag input.text, #tag2 input.text{
 width: 170px;
 border:1px solid #707070;
 margin: 8px 0;
 border-bottom:none;
 border-right:none;}

/* Latest Friends - Sidebar*/
.sidebar-latest-friends{
 text-align:center;
 font-weight:bold;}

.sidebar-latest-friends .friend{
 width: 80px;
 float:left;
 margin: 0 5px 5px 0px !important;
 padding: 3px !important;}

.sidebar-latest-friends .friend a{
 display:block;
 color:#ffffff !important;
 text-decoration:none !important;}

.sidebar-latest-friends .friend img{
	border: solid 1px #222;
	margin-bottom: 5px; }

.sidebar-latest-friends .friend img:hover{
	border-color: #fff; }

.sidebar-latest-friends .seemore {
 text-align:right;
 clear:both;}

.sidebar-latest-friends .seemore a{
 color:#949494 !important;}

.sidebar-latest-friends .city-name {
	font-weight: bold;
	color: white;
}

.sidebar-latest-friends a.member-name span {
	color: #c9c9c9 !important;
}

/* Month Winner */
.month-winner{
 padding: 10px 0 0 21px !important;}

.month-winner img{
 border:1px solid #707175;
 margin: 0 0 10px 0;}

.month-winner h4{
 font-size:12px;
 margin: 0 0 5px 0;}

.month-winner a.loc{
 text-decoration:none !important;
 font-weight:bold;
 margin: 0 0 5px 0;}

.month-winner p{
 padding:0 !important;
 margin:0 0 5px 0;}

.month-winner p.prize{
 font-size:14px;
 margin: 10px 0 0 0 !important;
 font-weight:bold;}

/* Submit Picture */
.submit-picture{
 padding: 10px 0 10px 5px;}

.submit-picture label{
 color:#666666;
 font-size:12px;
 display:block;
 font-weight:bold;
 margin: 0 0 5px 0;}

.submit-picture select{
 width: 181px;
 border:1px solid #CCCCCC;
 margin: 0 0 5px 0;}

.submit-picture input.text{
 width: 250px;
 margin: 0 10px 5px 0;
 height:20px;
 vertical-align:top;
 border:1px solid #CCC;}

.submit-picture textarea{
 width: 250px;
 height:97px;
 border:1px solid #CCCCCC;
 margin: 0 0 10px 0;}

.submit-picture p{
 text-align:center;}

.sidebar-event .gr-right{
 color: #949494 !important;
 text-align: right;}

.sidebar-event .a-under{
 text-decoration: underline !important;}

.member-event fieldset label, .member-event fieldset span{
	color: #fff !important;
}

.member-event table.table-results td{
 color: #fff !important;}

.editmemberprofile, .lockedinformation, .aboutme, .renew, .viewvideo{
 /*color: #949494;*/
 /*border-left: 1px #d1d1d1 solid;*/
 /*border-right: 1px #d1d1d1 solid;*/
 /*background:url(bg_profile.gif) repeat top left !important;*/
}
.editmemberprofile-bottom, .lockedinformation-bottom, .aboutme-bottom{
 /*background:url(images/bg_profilebottom2.gif) no-repeat bottom left;*/
 /*height:22px;*/
 margin: 0 0 0 0px;}
.editmemberprofile a, .lockedinformation a, .aboutme a{
 /*color: #949494 !important;*/
 text-decoration: underline;
}
.aboutme .name a {
	color: #fff !important;
}
.editmemberprofile p, .lockedinformation p, .aboutme p, .press p{
 padding: 10px 0 !important;
}
.editmemberprofile .nav, .lockedinformation .nav, .aboutme .nav{
 padding-bottom: 20px !important;
}
.editmemberprofile .a-right, .lockedinformation .a-right, .aboutme .a-right{
 padding-right: 5px !important;
 text-align: right !important;
}
.editmemberprofile .a-bold-space, .lockedinformation .a-bold-space, .aboutme .a-bold-space{
 /*padding-left: 35px;*/
 /*font-weight: bold;*/
}

span#span-bold-space {
 padding-left: 35px;
 font-weight: bold;
}

span#span-bold-space a 
{
	color:#ffffff;
}

.editmemberprofile .f-left, .lockedinformation .f-left, .aboutme .f-left{
 float: left;
}
.editmemberprofile .box h3, .lockedinformation .box h3, .aboutme .box h3, .press .box h3, .forgot-password .box h3, .discussions .box h3, .renew .box h3, .viewvideo .box h3{

 height:21px;
 font-size:14px;
 color:#fff;
 padding: 6px 10px 0 0;
 text-align:right;
}
.editmemberprofile .content-wrapper-2, .renew .content-wrapper-2, .viewvideo .content-wrapper-2, .lockedinformation .content-wrapper-2, .aboutme .content-wrapper-2{
 color: #949494;
/* border-left: 1px #d1d1d1 solid;
 border-right: 1px #d1d1d1 solid;
 background-color: #fff;*/
 padding: 20px 15px 30px 15px;
 border:1px solid #191919;
}
.pad12{
 padding: 20px 15px 10px 15px !important;
}

.editmemberprofile .content-wrapper-2 .box {
/*border-bottom: solid 1px #949494;*/
/*border:1px solid yellow;*/
}
.editmemberprofile .content-wrapper-2-bottom, .lockedinformation .content-wrapper-2-bottom, .aboutme .content-wrapper-2-bottom, .press .content-wrapper-2-bottom, .forgot-password .content-wrapper-2-bottom, .discussions .content-wrapper-2-bottom, .renew .content-wrapper-2-bottom, .viewvideo .content-wrapper-2-bottom{
/*border:1px solid green;*/
 height:9px;
}
.editmemberprofile .content-wrapper-3{
 color: #949494;
 font-size: 12px;
 /*border-left: 1px #d1d1d1 solid;
  border-right: 1px #d1d1d1 solid;
  background-color: #fff;*/
 padding: 10px 10px 0 10px;
 width: 337px;
 border: 1px solid #191919;
}
.editmemberprofile .content-wrapper-3-bottom{
 /*background:url(images/bg_headerinside2bottom.gif) no-repeat top left;*/
 height:9px;
 padding-bottom: 10px;
}
.editmemberprofile .content-wrapper-3-top{
 font-size: 1px;
 line-height: 1px !important;
 /*background: url(images/bg_headerinside2top.gif) no-repeat top left;*/
 height:9px;
}
.content-wrapper-2 .name{
 text-align: left;
 font-size: 18px;
 font-weight: bold;
 color: #fff;
}
.content-wrapper-2 .tip{
 font-weight: bold;
 padding-left: 470px;
 text-align: right;
}
.editmemberprofile h4{
 /*background:url(images/bg_headerinside2.gif) no-repeat top left;*/
 height:21px;
 font-size:14px;
 color:#fff;
 padding: 6px 10px 0 0;
 text-align: right;
}
.editmemberprofile table td, .aboutme table td{
 vertical-align: top;
 padding-left: 10px;
}
.content-wrapper-3 p{
 padding: 3px 0 !important;
}
.editmemberprofile label, .aboutme label{
 font-weight: bold;
 color: #fff;
}
.editmemberprofile select, .editmemberprofile input, .lockedinformation select, .lockedinformation input, .aboutme select, .aboutme input, .aboutme textarea{
 color: #000;
 font-size: 12px;
 border: 1px #d5d5d5 solid;
 padding: 1px;
}
.w-740{
 width: 740px;
 color: #000;
}
.w-700{
 width: 700px;
 color: #000000;
}
.w-474{
 width: 474px;
 color: #000000;
}
.w-370{
 width: 370px;
 color: #000000;
}
.w-250{
 width: 250px;
 color: #000000;
}
.w-200{
 width: 200px;
 color: #000000;
}
.w-180{
 width: 180px;
 color: #000000;
}
.w-150{
 width: 150px;
 color: #000000;
}
.w-125{
 width: 125px;
 color: #000000;
}

.w-120{
 width: 120px;
 color: #000000;
}

.w-115{
 width: 115px;
 color: #000000;
}
.w-110{
 width: 110px;
 color: #000000;
}
.w-105{
 width: 105px;
 color: #000000;
}

.w-100{
 width: 100px;
 color: #000000;
}

.w-90{
 width: 90px;
 color: #000000;
}

.w-75{
 width: 75px;
 color:#000000;
}
.w-50{
 width: 50px;
 color: #000000;
}
.w-30{
 width: 30px;
color: #000000;
 }
.content-wrapper-3 .d-year{
 width: 65px;
 margin-left: 5px;
}
.content-wrapper-3 .field-set{
 padding-bottom: 5px;
}
.content-wrapper-3 .buttons{
 text-align: center;
 padding-top: 20px !important;
}
.lockedinformation table{
 padding: 0 0 20px 0;
 font-size: 14px;
 color: #949494 !important;
}
.lockedinformation table tr td{
 vertical-align: top;
 padding: 0 120px 0 0;
}
.lockedinformation .field-set, .aboutme .field-set{
 padding-top: 10px;
}
.lockedinformation .field-set p, .aboutme .field-set p{
 padding: 2px 0 !important;
}
.lockedinformation table p{
 padding: 2px 0 !important;
}
.lockedinformation .membernum{
 color: #ffffff;
 font-weight: bold;
}
.lockedinformation .a-bold, .aboutme .a-bold{
 font-weight: bold;
}
.lockedinformation table .last{
 font-size: 12px;
}
.lockedinformation .separator{
 /*background: url(bg_bordertablelong.gif) no-repeat top left;*/
 margin-left: -15px;
}
.lockedinformation h5{
 font-weight: bold;
 font-size: 14px;
 color: #fff;
}
.lockedinformation .button{
 padding-top: 30px !important;
 text-align: center;
}
p.btn-submit{
 padding-top: 40px !important;
 text-align: center !important;
}
p.btn-submit2{
 padding-top: 20px !important;
 text-align: center !important;
}
.aboutme .box2{
 margin-top: 20px;
 width: 727px;
}
.aboutme .content-wrapper-3{
 color: #949494;
 font-size: 12px;
 /*border-left: 1px #d1d1d1 solid;
  border-right: 1px #d1d1d1 solid;
  background-color: #fff;*/
 padding: 10px 10px 0 10px;
 border: 0px solid red; 
}
.aboutme h4{
 /*background:url(images/bg_headerinside3.gif) no-repeat top left;*/
 height:21px;
 font-size:14px;
 color:#fff;
 padding: 6px 10px 0 0;
 text-align: right;
}
.aboutme .content-wrapper-3-bottom{
 /*background:url(images/bg_headerinside3bottom.gif) no-repeat top left;*/
 height:9px;
 padding-bottom: 10px;
}
.aboutme .more-about{
 padding-top: 30px !important;
}
.aboutme .text-area{
 margin-top: 5px !important;
 margin-bottom: 10px !important;
}
.checkbox-left{
 float: left;
}
table.privacysettings{
 padding-top: 10px;
}
table.privacysettings td{
 margin: 0;
 padding: 0 0 5px 0;
 vertical-align: center !important;
 font-size: 13px;
 color: #949494;
}
table.lejournalsettings{
 padding-top: 10px;
}
table.lejournalsettings td{
 margin: 0;
 padding: 0 0 5px 0;
 vertical-align: center !important;
 font-size: 13px;
 color: #949494;
}
p.submit-1{
 padding-top: 10px !important;
 text-align: center !important;
}
.block-1{
 vertical-align: bottom;
}
.photo-1{
 padding: 30px 0 30px 50px !important;
}
p.updatepicture{
 text-align: center;
 padding-top: 20px !important;
}
.text-border {
	margin-top: 10px;
	margin-bottom: 5px;
	border: 1px #cccccc solid !important;
}
.link-gray {
	color: #949494 !important;
	text-decoration: underline !important;
}
.align_right {
	font-size: 12px;
	color: #949494;
	text-align: right;
	margin-left: 310px;
}
.box_center {
	width: 429px;
	margin-left: 150px;
}
.box_center h4 {
	/*background:url(images/bg_header_center.gif) no-repeat top left;*/
	height:21px;
	font-size:14px;
	color:#949494;
	padding: 6px 10px 0 0;
	text-align: right;
}
.box_center .content-wrapper-center {
/*	background-color: #FFFFFF;
	border-left: 1px #d1d1d1 solid !important;
	border-right: 1px #d1d1d1 solid !important;*/
	padding: 0 10px;
	color: #949494 !important;
	font-size: 12px !important;
}
.box_center .content-wrapper-center-bottom {
	/*background:url(images/bg_bottom_center.gif) no-repeat top left;*/
	height: 9px;
	line-height: 9px;
}

.box1{
	background:url(box1_border.gif) repeat-x center top #f8edd6;
}

.box1 div{
	background:url(box1_border.gif) repeat-x center bottom;
}

.box1 div div{
	background:url(box1_border.gif) repeat-y left center;
}

.box1 div div div{
	background:url(box1_border.gif) repeat-y right center;
}

.box1 div div div div{
	background:url(box1_top_left.gif) no-repeat left top;
}

.box1 div div div div div{
	background:url(box1_top_right.gif) no-repeat right top;
}

.box1 div div div div div div{
	background:url(box1_bot_left.gif) no-repeat left bottom;
}

.box1 div div div div div div div{
	background:url(box1_bot_right.gif) no-repeat right bottom;
	width: 100%;
}

.box1 div div div div div div div div{
	background: none;
	width: auto;
}


.box5 { border: solid 1px #ccc; }

/*.box5{
	background:url(images/box1_border.gif) repeat-x center top #ffffff;
}

.box5 div{
	background:url(box1_border.gif) repeat-x center bottom;
}

.box5 div div{
	background:url(box1_border.gif) repeat-y left center;
}

.box5 div div div{
	background:url(box1_border.gif) repeat-y right center;
}

.box5 div div div div{
	background:url(box5_top_left.gif) no-repeat left top;
}

.box5 div div div div div{
	background:url(box5_top_right.gif) no-repeat right top;
}

.box5 div div div div div div{
	background:url(box5_bot_left.gif) no-repeat left bottom;
}

.box5 div div div div div div div{
	background:url(box5_bot_right.gif) no-repeat right bottom;
	width: 100%;
}

.box5 div div div div div div div div{
	background: none;
	width: auto;
}*/


.messageBox{
	/*background:url(images/message_box_middle.gif) repeat-y center center;*/
	text-align: center;
	margin: 10px 0px 5px 0px;
}

.messageBox div{
	/*background: url(images/message_box_top.gif) no-repeat center top;*/
}

.messageBox div div{
	/*background:url(images/message_box_bottom.gif) no-repeat center bottom;*/
	width: 100%;
}

.messageBox div div div{
	background: none;
	width: auto;
}

.messageBox p{
	padding: 15px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #949494;
}

#content .viewjob,
#content .jobapply{
	padding: 5px 15px;
	color: #000000;
}
#content .viewjob h1,
#content .jobapply h1{
	font-size: 18px;
	line-height: 22px;
	color: #fff;
	padding: 10px 0px 5px 0px;
}
#content .viewjob h3{
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	color: #fff;
	background: none;
	text-align: left;
	padding: 4px 0px;
	margin: 0px;
}

#content .jobapply h3{
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	color: #fff;
	background: none;
	text-align: left;
	padding: 4px 0px 4px 0px;
	margin: 0px;
}

#content .viewjob h2,
#content .jobapply h2{
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
	color: #ffffff;
	background: none;
	text-align: left;
	padding: 0px 0px 3px 0px;
	margin: 0px;
	height: auto;
}

#content .viewjob p{
	color: #fff;
	padding: 0px 0px 10px 0px;
	font-size: 12px;
}

#content .jobapply p{
	color: #fff;
	padding: 2px 0px 4px 0px;
	font-size: 12px;
}

#content .viewjob .buttons,
#content .jobapply .buttons{
	padding: 15px 0px 0px 0px;
	text-align: center;
	word-spacing: 20px
}

.rightBox{
	width: 175px;
	float: right;
	margin: 10px 0px 0px 0px;
}
.rightBox .pad{
	padding: 12px;
}

.rightBox2{
	width: 225px;
	float: right;
	margin: 10px 0px 0px 0px;
}
.rightBox2 .pad{
	padding: 12px;
}


.memberPhoto img{
	border: solid 2px #3a393a;
}

#content .rightBox p{
	line-height: 16px;
	padding: 5px 0px 0px 0px;
}

#content .rightBox a{
	text-decoration: none;
}

#content .rightBox a:hover{
	text-decoration: underline;
}

.sidebar-managetracks{
	padding: 0px 3px 0px 7px;
}

.sidebar-managetracks img{
	vertical-align: middle;
	margin-right: 10px;
}

#content .sidebar-managetracks a{
	color: #949494;
	font-weight: bold;
	text-decoration: underline;
	display:block;
/*	border-top: 6px solid #ffffff;
	border-bottom: 6px solid #ffffff;*/
	padding: 6px 0px;
}

#content .sidebar-managetracks a:hover{
   color: #ffffff;
}

.sidebar-invitations{
	padding: 0px 3px 0px 7px;
}

#content .sidebar-invitations a{
	color: #949494;
	font-weight: bold;
	text-decoration: underline;
	display:block;
/*	border-top: 4px solid #ffffff;
	border-bottom: 4px solid #ffffff;*/
	padding: 4px 0px;
}

#content .sidebar-invitations a:hover{
   color: #ffffff;
}


#content .sidebar-invitations a span{
	padding: 0px 10px 0px 0px;
	text-decoration: underline;
	color: #ffffff;
}

#content .sidebar-managetracks a span{
	text-decoration: underline;
}

.rating{
	padding: 17px 0px;
	text-align: center;
}

#content .musicsalon{
	padding: 5px 15px;
}

#content .musicsalon h5{
	color: #fff;
	font-size: 12px;
	line-height: 18px;
	padding: 10px 0px 0px 0px;
}

#content .musicsalon p{
	font-size: 12px;
	line-height: 18px;
}

.col1{
	width: 190px;
	float: left;
}


.col2{
 width: 145px;
 padding: 0 0 20px 0;
 float:left;
 }


.buttons4{
	text-align: center;
	padding: 20px 0px 0px 0px;
	clear:both;
}

.buttons4 a, .buttons4 input{
	margin: 0px 7px;
}

.sidebar-authorize{
	text-align: center;
	padding: 5px 0px 10px 0px;
}

#content .sidebar-authorize a{
	text-decoration: none;
	color: #949494;
}

.sidebar-authorize a img{
	display: block;
	margin: auto;
	padding: 5px 0px 15px 0px;
}

.creditcards{
	color: #949494;
	padding: 0px 0px 10px 0px !important;
}

.creditcards label{
	display: block;
	padding: 15px 0px 7px 0px;
	font-weight: bold;
}

.creditcards select, .creditcards input.textbox{
	border: solid 1px #d6d6d6;
	width: 180px;
	font-size: 12px;
	color: #949494;
}

.creditcards input.textbox{
	padding: 1px 0px 2px 0px;
}

.expirationdate{
	width: 180px;
	float: left
}

.expirationdate select{
	width: auto;
	margin-right: 20px;
}

.expirationdate select.month{
	width: 45px;
}

.expirationdate select.year{
	width: 65px;
}

select.modifycard{
	width: 265px;
}

.securitycode input.textbox{
	width: 60px;
}

.hr{
	/*background:url(images/bg_bordertablelong.gif) no-repeat left center;*/
	clear: left;
	padding: 10px 0px;
}

.hr2{
	/*background:url(images/hr.gif) no-repeat left center;*/
	clear: left;
	padding: 5px 0px;
}

.hr3{
/*	background:url(images/bg_bordertable.gif) no-repeat left center;*/
	padding: 10px 0px 10px 0px;
}

.hr4{
	/*background:url(images/hr.gif) no-repeat left center;*/
	clear: left;
    height: 12px;
	margin: 0px 0px 4px 0px;
}

.hr6{
	/*background:url(images/bg_bordertable.gif) no-repeat left center;*/
	padding: 3px 0px 3px 0px;
	clear: left;
}


.pad1{
	padding: 0px 10px 5px 15px;
	color: #949494;
}

#content .creditcards h4{
	font-size: 14px;
}

.creditcards .address{
	width: 360px;
	float: left;
}
.creditcards .address input.textbox{
	width: 340px;
}
.creditcards .apartment{
	margin-left: 360px;
}
.creditcards .apartment input.textbox{
	width: 120px;
}

.creditcards .city{
	width: 220px;
	float: left;
}
.creditcards .city input.textbox{
	width: 200px;
}
.creditcards .state{
	width: 100px;
	float: left;
}
.creditcards .state input.textbox{
	width: 80px;
}
.creditcards .zipcode{
	width: 100px;
	float: left;
}
.creditcards .zipcode input.textbox{
	width: 80px;
}

.checkout{
	padding: 10px 0px 10px 0px !important;
	color: #949494;
	line-height: 22px;
}

#content .checkout h4{
	color: #949494;
	padding: 5px 0px 20px 0px;
	font-size: 12px;
}

.orange{
	color: #ffffff;
}

.col3, .col3b{
	width: 400px;
	float: left;
	margin: 0px 40px 0px 0px;
}

#content .col3 p{
	padding: 0px 0px 0px 20px;
}

.col3b{
	text-align: right;
}

.col4{
	width: 40px;
	float: left;
}

.col5{
	width: 45px;
	float: left;
	text-align: right;
}

.col6{
	width: 55px;
	float: left;
}

.col6 input.textbox{
	border: solid 1px #d5d5d5;
	width: 40px;
	margin: 2px 0px 0px 0px;
	color: #949494;
	font-size: 12px;
	padding: 1px 0px 1px 4px;
}
.col7{
	width: 340px;
	margin-right:35px;
	float: left;
}
.col7b{
	width: 395px;
	margin-right:35px;
	float: left;
	text-align: right;
}
.col8{
	width: 64px;
	float: left;
}

.col9{
	width: 70px;
	float: left;
}

.savecard{
	padding: 20px 0px 0px 0px;
}

.pastpayments{
	padding: 20px 0px 20px 0px !important;
}

.pastpayments table{
	font-size: 12px;
	color: #949494;
	width: 90%;
}

.pastpayments table th{
	text-align: left;
	padding: 3px 0px 3px 20px;
}

.pastpayments table td{
	padding: 13px 0px 13px 20px;
}
.pastpayments table td.date{
	color: #ffffff;
	font-weight: bold;
}

.pastpayments table tr.line{
/*	background:url(images/hr.gif) no-repeat left bottom;*/
}

#full-content-wrapper.viewvideo{
	padding-bottom: 0px;
}

.renew, .viewvideo{
	padding: 0px 15px;
	color: #949494;
	font-size: 12px;
}

#content .renew h1{
	font-size: 18px;
	line-height: 22px;
	padding: 0px 0px;
	color: #949494;
}

#content .renew h4{
	font-size: 12px;
	line-height: 16px;
	padding: 0px 0px;
	color: #ffffff;
}
#content .renew p{
	padding: 15px 0px 20px 0px;
	line-height: 18px;
}

.renew table{
	width: 760px;
	font-size: 12px;
	color: #949494;
}

.renew table td{
	text-align: center;
}

.renew input.textbox{
	border: solid 1px #d5d5d5;
	width: 50px;
	text-align: center;
	font: 12px;
	color: #949494;
}

.checkout .orderid,
.checkout .status,
.checkout .date,
.checkout .amount{
	width: 200px;
	float: left;
}


.checkout .orderid strong,
.checkout .status strong,
.checkout .date strong,
.checkout .amount strong{
	padding: 0px 15px 0px 0px;
}

.checkout .status,
.checkout .amount{
	padding: 0px 0px 15px 0px;
}

.player{
	text-align: center;
}

.buttons5{
	padding: 30px 0px 15px 0px;
	text-align: center;
}

.buttons5 img, .buttons5 input{
	margin: 0px 10px;
}

.viewvideo .logo{
	text-align: right;
	padding: 5px 5px 15px 10px;
}

.videodetails{
	width: 500px;
	float: left;
	padding: 0px 0px 0px 8px;
}

.videodetails h4{
	font-size: 12px;
	padding: 4px 0px 3px 0px;
}

#content .videodetails p{
	padding: 4px 0px 3px 0px;
}

input.textbox2, textarea.textbox2{
	background: #e9e9e9;
	border-style: solid;
	border-color: #4a4a4a #eeeeee #eeeeee #6c6c6c;
	border-width: 2px 1px 1px 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #949494;
	padding: 1px 0px;
}

.jobapply input.textbox2{
	width: 285px;
	margin: 0px 0px 10px 0px;
}

.jobapply textarea{
	width: 560px;
	height: 125px;
	margin: 0px 0px 10px 0px;
}

#content h3.pad2{
	padding: 15px 0px 4px 0px;
}


.createtrack{
	color: #949494;
	padding: 0px 0px 10px 15px !important;
}

.createtrack label{
	display: block;
	padding: 15px 0px 7px 0px;
	font-weight: bold;
	color: #fff;
}

.createtrack select, .createtrack input.textbox{
	border: solid 1px #d6d6d6;
	width: 150px;
	font-size: 12px;
	color: #949494;
}

.createtrack .trackname{
	width: 190px;
	float: left;
}

.createtrack .artistname{
	margin: 0px 0px 0px 190px;
}


.createtrack .labelname{
	width: 190px;
	float: left;
}

.createtrack .year{
	width: 100px;
	float: left;
}

.createtrack .year select{
	width: 60px;
}


.createtrack .genre{
	margin: 0px 0px 0px 250px;
}

.createtrack .genre select{
	width: 70px;
}

.createtrack .previewfile{
	width: 170px;
	float: left;
}

.createtrack .browse{
	margin: 0px 0px 0px 170px;
	padding: 36px 0px 0px 0px;
}
.editartist{
	color: #949494;
	padding: 0px 15px !important;
}

.editartist label{
	font-size: 12px;
	color: #949494;
	font-weight: bold;
	display: block;
	padding: 15px 0px 4px 0px;
}

.textbox3{
	background: #f7f7f7;
	border-style: solid;
	border-color: #8b8b8b #fafafa #fafafa #b4b4b4;
	border-width: 2px 1px 1px 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #949494;
	padding: 1px 0px;
}

.editartist input.textbox3{
	width: 160px;
	margin: 0px 0px 10px 0px;
}

.editartist textarea{
	width: 560px;
	height: 180px;
	margin: 0px 0px 10px 0px;
	vertical-align: middle;
}

.addsong{
	padding: 10px 0px 0px 3px;
}

.addsong input.button{
	margin: 0px 0px 0px 13px;
	vertical-align: middle;
}

.addsong input.textbox3{
	width: 110px;
}

.sidebar-formats{
	color: #949494;
	font-size: 12px;
	line-height: 18px;
}

/* for selective textboxes, textareas and selecion lists */
.textbox, textarea, select{
	border: solid 1px #d6d6d6;
	/*color: #949494;*/
	color:#000000;
}

.sidebar-search{
	text-align: center;
	padding: 10px 0px;
}

.sidebar-search input.textbox{
	width: 170px;
	text-align: center;
}

.sidebar-search input.button{
	margin: 20px 0px 0px 0px;
}

.myvideos{
	padding: 0px 0px 0px 5px !important;
}

.myvideos .col111{
	width: 250px;
	float: left;
	margin: 5px 20px 0px 0px;
}

#content .myvideos a{
	color: #666666;
	text-decoration: none;
}

#content .myvideos a:hover{
	color: #cc9933;
}

.myvideos .videobox{
	width: 145px;
	float: left;
	text-align: center;
	padding: 20px 0px 0px 0px;
}

.myvideos .videobox img{
	display: block;
	border: solid 2px #000000;
	margin: 0px auto 10px auto;
}

.myvideos .videobox a:hover img {
	border-color: #949494;
}

#content .myvideos .videobox a{
	color: #949494667;
}

#content .viewAll{
	text-align: right;
	padding: 15px 15px 0px 0px;
}

#content .viewAll a{
	color: #949494;
	font-weight: bold;
	text-decoration: underline;
	padding-bottom: 4px;
}

#content .viewAll2{
	text-align: right;
	padding: 15px 15px 0px 0px;
}

#content .viewAll2 a{
	color: #949494;
	font-weight: bold;
	text-decoration: underline !important;
	margin: 0px 0px 0px 15px;
}

#content .viewAll2 a:hover{
	color: #ffffff;
}

.videoupload, .photoupload, .addphotoalbum{
	padding: 5px 15px !important;
	color: #949494;
}

.videoupload label, .photoupload label, .addphotoalbum label{
	font-size: 12px;
	color: #949494;
	font-weight: bold;
	display: block;
	padding: 15px 0px 10px 0px;
}

.videoupload label .small, .photoupload label .small, .addphotoalbum label .small{
	font-size: 9px;
	letter-spacing: 1px;
	font-weight: normal;
	padding: 0px 0px 0px 10px;
}

.videoupload textarea, .photoupload textarea, .addphotoalbum textarea{
	width: 320px;
	height: 110px;
}

.videoupload textarea.small, .photoupload textarea.small, .addphotoalbum textarea.small{
	width:210;
	height: 140px;
}

.videoupload input.textbox{
	width: 320px;
}

.photoupload input.textbox{
	width: 220px;
}

.addphotoalbum input.textbox{
	width: 180px;
}

.addphotoalbum select{
	width: 180px;
}

.checkbox{
	font-weight: bold;
	padding: 20px 0px 0px 0px;
}

.checkbox input{
	margin: 0px 15px 0px 0px;
}

.sidebar-tip{
	font-weight: bold;
	color: #949494;
	line-height: 18px;
	font-size:12;
	padding: 5px 0px 0px 5px;
}

.sidebar-tip2{
	color: #949494;
	line-height: 18px;
	font-size:12;
	padding: 5px 0px 0px 5px;
}

.sidebar-tip2 span, .sidebar-tip2 a{
	font-weight: bold;
	text-decoration: underline;
	color: #949494;
	line-height: 18px;
	font-size:12;
	padding: 5px 0px 0px 5px;
}

.survey{
	color: #949494;
}

.survey label{
	font-size: 12px;
	color: #949494;
	font-weight: bold;
	display: block;
	padding: 25px 0px 10px 0px;
}

.surveyopt{
	width: 220px;
	float: left;
	text-align: center;
}

.surveyopt img{
	display:block;
	margin: 0px auto 8px auto;
}

.pad3{
	padding: 0px 0px 0px 40px;
}

.survey .checkbox{
	padding: 0px 0px 0px 0px;
}

.checkbox label{
	display: inline;
	font-weight: normal;
	padding: 0px 50px 0px 0px;
}

#content .survey p{
	padding: 0px 0px;
}

.survey textarea{
	width: 450px;
	height: 60px;
}

.invite{
	color: #949494;
	padding: 5px 5px 5px 15px  !important;
}

#content .invite p{
	padding: 15px 0px;
	line-height: 16px;
	font-size: 12px;
}

.invite input.textbox{
	width: 260px;
}

.col11head{
	width: 200px;
	float: left;
	padding: 4px 0px 14px 0px;
	margin: 0px 0px 0px 10px;
}

.col12bhead{
	width: 350px;
	float: left;
	padding: 4px 0px 14px 0px;
	padding: 4px 0px;
}

.col12head{
	width: 185px;
	float: left;
	padding: 4px 0px 14px 0px;
	padding: 4px 0px;
}

.col13head{
	width: 170px;
	float: left;
	padding: 4px 0px 14px 0px;
	padding: 4px 0px;
}

.col11{
	width: 200px;
	float: left;
	font-weight: bold;
	margin: 0px 0px 0px 10px;
}

.col12b{
	width: 350px;
	float: left;
	font-weight: bold;
}

.col12{
	width: 185px;
	float: left;
	font-weight: bold;
}

.col13{
	width: 170px;
	float: left;
	font-weight: bold;
}

.invitations{
	color: #949494;
	padding: 10px 5px 0px 5px !important;
}

.invitations .col11head, .invitations .col12head, .invitations .col13heade, .invitations .col12bhead {
	color: white;
	font-weight: bold;
}

.pagination{
	text-align: center;
	padding: 5px 0px 0px 0px;
	color: #949494;
}

#content .pagination a{
	color: #949494;
	text-decoration: none;
	margin: 0px 2px;
}

#content .pagination a:hover{
	color: #ffffff;
}

#content .pagination span{
	font-weight: bold;
	text-decoration: underline;
	margin: 0px 2px;
}

.sidebar-rating{
	color: #949494;
	font-weight: bold;
	padding: 20px 5px 5px 5px;
}

.sidebar-rating img{
	vertical-align: middle;
    float: right;
}

.allartists{
	padding: 10px 0px 10px 8px !important;
	color: #949494;
}

#content .allartists p em{
	padding: 0px 0px 0px 15px;
}

.allartists .artist{
 float:left;
 color:#000000;
 width: 115px;
 min-height:90px;
 padding: 15px 0 0 0px;
 text-align:center;
}

.allartists img{
  border:1px solid #3A393A;
  margin: 0 0 5px 0;}

#content .allartists a{
 text-decoration:none;
 color: #949494;
 display:block
}

#content .allartists a:hover{
  color: #ffffff;
}


.viewartist{
	padding: 10px 15px 10px 25px !important;
	color: #949494;
	font-size: 12px;
	line-height: 17px;
}

.viewartist h1{
	font-size: 18px;
	line-height: 22px;
	padding: 0px 0px 15px 0px;
}

.viewartist img.artistphoto{
	float: left;
	margin: 5px 8px 4px 0px;
}

#content .viewartist a.sugestion{
	float: right;
	color: #949494;
	font-weight: bold;
}

#content .viewartist a.sugestion:hover{
	color: #ffffff;
}

.managetracks{
 	color: #949494;
	padding: 0px 10px 10px 15px !important;
}

.managetracks .col21.head, .managetracks .col22.head, .managetracks .col23.head {
	color: #fff;
}

.managetracks label{
	display: block;
	padding: 15px 0px 7px 0px;
	font-weight: bold;

}

.managetracks .artistname{
	width: 190px;
	float: left;
}

.managetracks .artistname input.textbox3{
	width: 165px;
}

.managetracks .trackname{
	width: 190px;
	float: left;
}

.managetracks .trackname input.textbox3{
	width: 165px;
}

.managetracks .genre{
	width: 185px;
	float: left;
}

.managetracks .genre input.textbox3{
	width: 165px;
}




.col21{
	width: 100px;
	float: left;
	margin: 13px 10px 0px 0px;
	padding: 4px 0px;
}

.col22{
	width: 200px;
	float: left;
	margin: 13px 10px 0px 0px;
	padding: 4px 0px;
}

.col23{
	width: 90px;
	float: left;
	margin: 13px 10px 0px 0px;
	padding: 4px 0px;
}

.col24{
	width: 135px;
	float: left;
	margin: 13px 0px 0px 0px;
	padding: 2px 0px;
}

.col24 a{
	margin: 0px 3px;
}

.head{
	font-weight: bold;
}

.buttons6{
	padding: 0px 0px 20px 0px;
}

.nopad{
	padding: 0px !important;
}

.sidebar-regevents{
	padding: 10px 10px 10px 0px;
}

.sidebar-regevents h4{
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
	lin-height: 15px;
	padding: 0px 0px 0px 10px;
}


#sidebar .sidebar-regevents p{
	color: #949494;
	padding: 2px 0px 2px 10px;
}


.sidebar-regevents h2{
	color: #949494;
	font-size: 14px;
	line-height: 17px;
	padding: 0px 0px 0px 10px;
}

#sidebar .sidebar-regevents h2 a{
	color: #949494;
}

#sidebar .sidebar-regevents h2 a:hover{
	color: #ffffff;
}

.sidebar-regmembers{
	text-align: center;
	padding: 5px 0px 0px 0px;
}

.sidebar-regmembers a{
   margin: 0px 5px;
   line-height: 82px;
}

.sidebar-regmembers a img{
	border: solid 2px #3a393c;
	vertical-align: middle;
}

.sidebar-regmembers a:hover img{
   border-color: #ffffff;
}

.searchevent{
	padding: 15px 0px 0px 25px !important;
}

.searchevent label{
	font-weight: bold;
	color: #fff;
	font-size: 14px;
	display: block;
	padding: 5px 0px;
}

.searchevent .city{
	width: 200px;
	float: left;
}

.searchevent .city select{
	width: 180px;
	font-size: 12px;
}

.searchevent .venuebox select{
	width: 260px;
	font-size: 12px;
}

.pastevent{
	padding: 5px 0px 0px 5px !important;
	color: #949494;
}


.pastevent h1{
	color: #ffffff;
	font-size: 18px;
	font-weight: bold;
	line-height: 22px;
}

.pastevent a.policy{
	float: right;
}

.pastevent h4{
	color: #949494;
	font-size: 12px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	line-height: 15px;
}


#main-content .pastevent h2{
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
	line-height: 15px;
	background: none;
	text-align: left;
	height: auto;
}

.pastevent .eventdetails{
	border-right: solid 1px #cccccc;
	width: 165px;
	float: left;
	margin-left: 5px;
	display: inline;
}

.pastevent .eventdetails h4{
	padding: 0px 0px 10px 0px;
}

.pastevent .eventaddress{
	margin-left: 205px;
}

.pastevent .eventheader{
   padding: 10px 10px 20px 5px;
}

.eventregistration{
  padding: 0px 15px !important;
  color: #949494;
}

.eventregistration .checkbox{
	padding: 10px 0px 0px 0px;
}

.eventregistration label{
	color: #949494;
	font-weight: bold;
	display: block;
	padding: 12px 0px 5px 0px;
}

.eventregistration .checkbox label{
  display: inline;
}


.eventregistration .cola1{
	width: 210px;
	float: left;
}

.eventregistration .cola2{
	margin: 0px 0px 0px 220px;
}


#content .eventregistration p{
  	padding: 10px 0px;
}

.eventregistration h1{
	color: #ffffff;
	font-size: 18px;
	font-weight: bold;
	line-height: 20px;
	padding: 8px 0px 0px 0px;
}

.eventregistration input.textbox{
	width: 180px;
}


.eventregistration select{
	width: 180px;
	margin: 0px 0px 10px 0px;
}

.guestname{
	width: 130px;
	float: left;
	margin: 0px 10px 0px 0px;
	padding: 8px 0px;
}

.guestphone{
	width: 100px;
	margin: 0px 10px 0px 0px;
	float: left;
	padding: 8px 0px;
}

.guestemail{
	width: 190px;
	float: left;
	margin: 0px 10px 0px 0px;
	padding: 8px 0px;
}

.guestremove{
	width: 90px;
	float: left;
	padding: 3px 0px;
}

#main-content .eventregistration h2{
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	padding: 20px 0px 10px 0px;
	margin: 0px;
	line-height: 15px;
	background: none;
	text-align: left;
	height: auto;
}

#content .sidebar-tip a{
	color: #949494;
}

.box3{
	width: 750px;
	margin: auto;
}

.aboutme .box3 h4{
	/*background: url(images/bg_header7.gif) no-repeat right top;*/
}

.content-wrapper-4-bottom{
	/*background:url(images/bg_content_bottom7.gif) no-repeat right top;*/
	height:9px;
}

.editevent{
	padding: 10px 0px !important;
}

.editevent h1.eventname{
	font-size: 18px;
	line-height: 21px;
	color: #949494;
	width: 235px;
	float: left;
	margin: 0px 20px 0px 15px;
	display: inline;
}

#full-content .editevent h2{
   font-size: 18px;
   line-height: 21px;
   font-weight: normal;
   color: #949494;
   background: none;
   text-align: left;
   height: auto;
}

#full-content .editevent h2.date{
   float: left;
   width: 90px;
   margin: 0px 15px 0px 0px;
}

#full-content .editevent h2.location{
	color: #ffffff;
	width: 165px;
	float: left;
}

#full-content h3.eventname{
	background: none;
	width: 150px;
	float: right;
	text-align: center;
	margin: 0px 10px 0px 0px;
	display: inline;
	padding: 35px 0px 0px 0px;
}

.attenders{
	width: 180px;
	float: left;
	margin: 0px 10px 0px 15px;
	display: inline;
}

.guests{
	width: 180px;
	float: left;
	margin: 0px 10px 0px 0px;
}

.venue{
	width: 180px;
	float: left;
	margin: 0px 10px 0px 0px;
	padding: 13px 0px 0px 0px;
	font-size: 14px;
	line-height: 16px;
	font-weight: bold;
}

#content .editevent a{
	font-weight: bold;
}

.box4{
	width: 242px;
	float: left;
	display: inline;
	margin: 10px 0px 0px 10px;
	display: inline;
}

.aboutme .box4 h4{
	/*background: url(images/bg_header8.gif) no-repeat right top #BDB7A5;*/
	height: auto;
    padding: 5px 10px 5px 0px;
}

.content-wrapper-5-bottom{
/*	background:url(images/bg_content_bottom8.gif) no-repeat right top;*/
	height:9px;
}

.content-wrapper-5{
 color: #949494;
 font-size: 12px;
/* border-left: 1px #d1d1d1 solid;
 border-right: 1px #d1d1d1 solid;
 background-color: #fff;*/
 padding: 0px 0px 5px 15px;
 min-height: 235px;
}

* html .content-wrapper-5{
   height: 225px;
}

.box4 label{
	display: block;
	padding: 10px 0px 7px 0px;
}

.box4 input.textbox{
	width: 180px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}

.box4 select{
	width: 180px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}

.box4 h5{
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	padding: 10px 0px 3px 0px;
}

#content .box4 p{
	padding: 5px 0px !important;
	color: #000000;
}


.box4 input.day{
	width: 55px !important;
	margin: 0px 5px 0px 0px;
}

.box4 select.hour{
	width: 65px;
	margin: 0px 3px 0px 0px;
}

.box4 select.min{
	width: 65px;
	margin: 0px 0px 0px 3px;
}

.box4 textarea{
	width: 180px;
	height: 85px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}

.box4 input.number{
	width: 100px !important;
}

.attachimage{
	width: 320px;
	float: left;
}

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

.eventdesc label{
	display: block;
	padding: 15px 0px 8px 0px;
}

.eventdesc textarea{
	width: 220px;
	height: 65px;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}

.eventdesc textarea.big{
	width: 747px;
	height: 160px;
}

.buttons7{
	padding: 40px 0px 5px 0px;
	text-align: center;
}

.buttons7 input.button{
	border: none;
}

.eventPics #main-content{
	width: 525px;
}

.eventPics #sidebar{
	width: 275px;
}

#content .sidebar-eventPics a{
	display: block;
	width: 130px;
	text-align: center;
    color: #949494;
	font-weight: bold;
	float: left;
	text-decoration: none;
	line-height: 18px;
  	margin: 0px 0px 12px 0px;
}

#content .sidebar-eventPics a:hover{
  text-decoration: underline;
}

#content .sidebar-eventPics a span{
  display: block;
  padding: 5px 10px 0px 10px;
}

#content .sidebar-eventPics a span span.orange{
	color: #ffffff;
	display: inline;
	padding: 0px;
}

#content .sidebar-eventPics a img{
  border: solid 1px #949494;
}

#content .sidebar-eventPics a:hover img{
	border-color: #fff; }

.eventPics #sidebar h3{
  /*background: url(images/bg_header9.gif) no-repeat top right #C4BDAB;*/
  height: auto;
}

.eventPics #sidebar .box{
    padding: 15px 5px 0px 5px;
}

.eventPics #sidebar .box-bottom{
   background: url(bg_content_bottom9.gif) no-repeat top right;
   height: 10px;
}

.eventPics #main-content h2{
   /*background: url(images/bg_header10.gif) no-repeat left center;*/
   width: auto;
}

.eventPics #main-content h3{
  /* background: url(images/bg_header11.gif) no-repeat left center;*/
   width: auto;
}

.eventPics #main-content .content-wrapper{
	color: white;
}

.eventPics #main-content .box{
   width: 513px;
   padding: 0px;
}

.eventPics #main-content .bottom{
   width: auto;
   background: url(bg_content_bottom11.gif) no-repeat center top;
   height: 11px;
}

.eventPics label{
  /*	color: #000000;*/
	font-size: 14px;
	display: block;
	font-weight: bold;
	padding: 15px 0px 8px 0px;
}

.searchpicture{
	padding: 5px 15px !important;
}

.searchpicture .city{
	width: 190px;
	float: left;
}
.searchpicture .city select{
	width: 180px;
	color: #000000;
	font-size: 13px;
}

.searchpicture .event{
    margin: 0px 0px 0px 200px;

}
.searchpicture .event select{
	width: 270px;
	color: #000000;
	font-size: 13px;
}

.resultspicture{
	color: #000000;
	text-align: center;
	padding: 15px 15px 0px 15px !important;
}

#content .resultspicture p{
	padding: 10px 0px 15px 0px;
	text-decoration:underline;
}

.eventPics #main-content h3{
 /*  background: url(images/bg_header11.gif) no-repeat left center;*/
   width: auto;
}

.eventPics #main-content .box6 .content-wrapper{
	/*background: #333333;*/
	padding: 0px;
}

.eventPics #main-content .box6{
   width: 513px;
   padding: 0px;
}

.eventPics #main-content .box6 .bottom{
   width: auto;
   background: url(bg_content_bottom12.gif) no-repeat center top;
   height: 11px;
}

.latestpics{
	color: #999999;
	text-align: center;
	padding: 10px 0px 0px 0px !important;
}

.hr5{
	/*background:url(images/hr3.gif) no-repeat left center;*/
	height: 15px;
}

#content .latestpics p{
	padding: 5px 0px 8px 15px;;
	text-align: left;
}

#content .latestpics a img{
	border: solid 1px #949494;
	margin: 0px 5px;
}

#content .latestpics p.view{
 	text-align: right;
	padding: 5px 15px;
}

#content .latestpics .view a{
 	color: #999999;
}

#content .latestpics a:hover img{
	border-color: white;
}

#content .latestpics a:hover{
	color: #ffffff;
}

.myclub{
	color: #949494;
	padding: 10px 0px 10px 15px !important;
}

.myclub label{
	display: block;
	padding: 15px 0px 7px 0px;
	font-weight: bold;
}

.myclub select{
	width: 180px;
}

.myclub .category, .myclub .country, .myclub .city{
	width: 195px;
	float: left;
}

.myclub .zipcode input.textbox{
	width: 100px;
}

.myclub .checkbox{
	padding: 0px 0px 0px 0px;
}

.myclub .checkbox input{
	margin-right: 5px;
}

.myclub .checkbox label{
	display: inline;
	font-weight: normal;
	margin-right: 40px;
}

.myclub h4{
	font-size: 12px;
	padding: 10px 0px 10px 0px;
}

.myclub .cluburl input.textbox{
	width: 120px;
	margin: 0px 0px 0px 10px;
}


.myclub .name input.textbox{
	width: 240px;
}

.myclub .description textarea{
	width:360px;
	height: 140px;
}

.myclub .editor{
	padding: 0px 0px 0px 0px;
}

#content .sidebar-links2 li{
	padding: 5px 10px;
}

#content .sidebar-links2 a{
	font-weight: bold;
	text-decoration: none;
	color: #949494;
}

#content .sidebar-links2 a:hover{
	color: #ffffff;
}

.myclubs{
	padding: 10px 10px 10px 0px !important;
	color: #949494;
}

.myclubs h1{
	font-size: 14px;
	line-height: 17px;
	color: #ffffff;
	padding: 4px 0px;
}

.myclubs .author{
	width: 200px;
	float: left;
}

.myclubs .links{
	text-align: right;
}

#content .myclubs .links a{
	text-decoration: none;
	font-weight: bold;
	color: #949494;
	margin: 0px 0px 0px 25px;
}

#content .myclubs .links a:hover{
	color: #ffffff;
}

#content .myclubs p{
	padding: 15px 0px 0px 0px;
	font-size: 12px;
	line-height: 17px;
}

.browseclubs{
	padding: 10px 20px !important;
	color: #949494;
}

.browseclubs .col111{
	width: 230px;
	float: left;
	margin: 0px 20px 0px 0px;
}

.browseclubs .col222{
	width: 300px;
	float: left;
}

.browseclubs h4{
	font-weight: bold;
	font-size: 12px;
	line-height: 15px;
	padding: 3px 0px;
	color: #fff;
}

#content .browseclubs ul{
	padding: 0px 0px 20px 0px;
}

#content .browseclubs li{
	padding: 1px 0px 1px 15px;
}

#content .browseclubs a{
	color: #949494;
	text-decoration: none;
}

#content .browseclubs a:hover{
	color: #ffffff;
}

.photopreview{
	padding: 12px 0px 0px 0px !important;
	text-align: center;
}

.photopreview img{
	border: solid 1px #000000;
}

.photocaption{
	padding: 0px 15px !important;
}

.photocaption label{
	font-weight: bold;
	color: #949494;
	display: block;
	padding: 10px 0px 5px 0px;
}

.photocaption input.textbox{
	width: 220px;
}

.photocaption textarea{
	width: 320px;
	height: 140px;
}

.editlink{
	text-align: right;
	padding: 0px 5px 5px 0px;
}

.openchatlink{
	text-align: center;
	padding: 5px 5px 10px 0px;
}

#content .editlink a{
	text-decoration: underline;
}

#content .openchatlink a{
	text-decoration: underline;
}

.sidebar-moderator{
	text-align: center;
	padding: 5px 0px 0px 0px;
	color: #000000;
}

.sidebar-moderator img{
	border:1px solid #3A393A;
}


#content .sidebar-moderator p{
	color: #fff;
	padding: 3px 0px;
}

.luxury{
	color: #949494;
	padding: 10px 15px !important;
}

.luxury h1{
	font-size: 18px;
	line-height: 22px;
	color: #ffffff;
	padding: 3px 0px;
}

#content .luxury p{
	padding: 15px 0px 0px 0px;
}

.leavelink{
	width: 200px;
	float: right;
	text-align: right;
}

#content .leavelink a{
	font-weight: bold;
	text-decoration: underline;
	color: #949494;
}


#content .leavelink a:hover{
	color: #ffffff;
}

.classifieds{
	color: #949494;
	padding: 10px 0px 0px 5px !important;
}

#content .classifieds p{
	padding: 1px 0px;
}

#content .classifieds h3{
	font-size: 14px;
	line-height: 20px;
	color: #ffffff;
	background: none;
	padding: 0px;
	text-align: left;
	margin: 0px;
}

.col10{
	width: 120px;
	float: left;
	margin: 0px 10px 0px 10px;
	padding: 5px 0px;
	display: inline;
}

.col20{
	width: 280px;
	float: left;
	padding: 25px 0px 5px 0px;
	margin: 0px 10px 0px 0px;
}

#content .col20 a{
	color: #949494;
	font-weight: bold;
}

#content .col20 a:hover{
	color: #ffffff;
}

.col30{
	width: 130px;
	float: left;
	padding: 25px 0px 5px 0px;
	font-weight: bold;
}

.events{
	color: #949494;
	font-weight: bold;
	padding: 15px 0px 0px 0px !important;
}

#content .events h3{
	font-size: 14px;
	line-height: 20px;
	color: #ffffff;
	background: none;
	padding: 0px;
	text-align: left;
	margin: 0px;
}

.col100{
	width: 205px;
	float: left;
	margin: 0px 10px 0px 15px;
	display: inline;
}

.col200{
	width: 110px;
	float: left;
	margin: 0px 10px 0px 0px;
}

.col300{
	width: 120px;
	float: left;
	margin: 0px 10px 0px 0px;
}

.col400{
	width: 100px;
	float: left;
	margin: 0px 0px 0px 0px;
}

#content .events a{
	color: #949494;
	text-decoration: none;
}

#content .events a:hover{
	color: #ffffff;
}

.col101{
	width: 90px;
	float: left;
	margin: 0px 10px 0px 15px;
	display: inline;
}

.col201{
	width: 85px;
	float: left;
	margin: 0px 10px 0px 0px;
}

.col301{
	width: 90px;
	float: left;
	margin: 0px 10px 0px 0px;
}

.col401{
	width: 160px;
	float: left;
	margin: 0px 10px 0px 0px;
}

.col501{
	width: 100px;
	float: left;
	margin: 0px 0px 0px 0px;
}

.employers textarea{
	width: 335px;
	height: 100px;
	margin: 5px 0px 0px 0px;
}

.compose{
	background:url(icons/icon_compose.gif) no-repeat left center;
	padding: 5px 0px 5px 35px;
	display: block;
	font-weight:bold;
}

.activefolder {
	font-size:120%;
	font-weight:bold;
}

#C_Content-2 table td.cityrating{
	padding: 0px;
}

.cityrating img{
	vertical-align: middle;
	margin: 0px 0px 2px 0px;
}


.col1x{
	width: 120px;
	float: left;
	margin: 0px 10px 0px 10px;
}

.col2x{
	width: 210px;
	float: left;
	margin: 0px 10px 0px 0px;
}

.col3x{
	width: 205px;
	float: left;
	margin: 0px 0px 0px 0px;
}


#content .col1x a{
	color: #949494;
	font-weight: bold;
}

#content .col1x a:hover{
	color: #ffffff;
}

body.viewpic{
	background:#000000;
	text-align: center;
}

body.viewpic table{
	height: 100%;
	width: 100%;
}


body.viewpic p{
	color: #fff;
	text-align: center
}


.viewpicbox{
	/*background:url(images/viewpic_midle.gif) repeat-y center;*/
	width: 370px;
	margin: auto;
	text-align: center;
	background: #000;
	color: #949494;
}

.viewpicbox div{
	/*background: url(images/viewpic_footer.gif) no-repeat center bottom;*/
	padding: 0px 0px 40px 0px;
	width: 100%;
}

.viewpicbox h1{
	/*background:url(images/viewpic_header.gif) no-repeat center top #bdb7a5;*/
	font-size: 14px;
	font-weight: bold;
	color: #949494;
	text-align: right;
	margin: 0px 0px 20px 0px;
	padding: 5px 10px 5px 0px;
}

.viewpicbox img{
	border: solid 1px #111111;
}

.viewpicbox p{
	padding: 10px 0px 30px 0px;
	font-size: 14px;
	color: #fff;
}

.mprofile{
	color: #949494;
	padding: 10px 5px 5px 10px !important;
	font-zise: 12px;
	line-height: 18px;
}

.mprofile h4{
	font-size: 12px;
	color: white;
}

#content .mprofile h1{
	font-size: 20px;
	line-height: 22px;
	color: #fff;
	margin: 0px;
	padding: 0px 0px 5px 0px;
}

#content .mprofile .memberinfo {
	font-size: 10pt;
	line-height: 10pt;
}

#content .mprofile .memberinfo b, #content .mprofile .memberinfo strong {
	color: white;
}

.business-profile-item, .academic-profile-item {
	margin-bottom: 10px !important;
}

.statusquotes {
	font-family:Arial;
	font-size:20pt;
	color: #CC9933;
}

.memberstatus {
	color: #CC9933;
	font-style: italic;

}

.statusupdate {
	text-align: right;
	font-size:8pt;
	color: #949494;
}


.mphoto{
	float: left;
	border: solid 2px #393939;
	margin: 0px 10px 5px 0px;
}

.buttons8{
	padding: 10px 0px;
	text-align: center;
	float:right;
	width: 100%;
}

.buttons8 img{
	margin: 0px 6px 0px 0px;
}

.buttons8_left {
float:left;
}

.buttons8_right {
float:right;
}

.buttons9 {
	margin: 0 10 0 0;
}

.buttons10 {
	margin: 13px 10px 0px 0px;
}

.min300{
	min-height: 302px;
}

* html .min300{
	height: 302px;
}


.mprofile h5{
	font-size: 12px;
	margin: 0px;
	padding: 10px 0px 0px 0px;
	font-style: italic;
}

.sidebar-eventreg{
	color: #949494;
	padding: 7px 5px 0px 10px !important;
}

.sidebar-eventreg h4{
	font-size: 14px;
	padding: 10px 0px 0px 0px;
}

.sidebar-eventreg h5{
	font-size: 12px;
}

.sidebar-latestalbums{
	padding: 7px 5px 0px 5px !important;
	text-align: center;
}

#content .sidebar-latestalbums a{
	display: block;
	text-decoration: none;
	font-weight: bold;
	color: #949494;
	line-height: 30px;
	margin: 10px 0px;
}


#content .sidebar-latestalbums a:hover{
	color: #ffffff;
}

.sidebar-latestalbums a img{
	border: solid 2px #222222;
	display: block;
	margin: auto;
}
.sidebar-latestalbums a:hover img{
	border-color: #fff; }

.sidebar-taggedphotos{
	text-align: center;
	padding: 10px 0px 0px 0px !important
}

.sidebar-taggedphotos a{
	margin: 0px 5px;
}

.sidebar-taggedphotos a img{
	margin: 3px 0px;
}


.sidebar-commonfriends{
	padding: 10px 0px 5px 8px !important;
}

#content .sidebar-commonfriends a{
	width: 80px;
	display: block;
	float: left;
	text-align: center;
	margin: 0px 9px 10px 0px;
	color: #949494;
	line-height: 15px;
	text-decoration: none;
}

#content .sidebar-commonfriends a span{
	display: block;
	text-align: center;
	margin: auto;
	color: #ffffff;
}


#content .sidebar-eventreg .viewAll{
	padding: 7px 5px 5px 0px;
}

#content .sidebar-latestalbums .viewAll{
	padding: 0px 5px 5px 0px;
}

#content .sidebar-taggedphotos .viewAll{
	padding: 5px 10px 7px 0px;
}

#content .sidebar-commonfriends .viewAll{
	padding: 0px 10px 5px 0px;
}


#content .sidebar-eventreg .viewAll a,
#content .sidebar-latestalbums .viewAll a,
#content .sidebar-taggedphotos .viewAll a,
#content .sidebar-commonfriends .viewAll a{
	margin: 0px;
	line-height: 14px;
	text-decoration: underline;
	float: none;
	display: inline;
}

#content .sidebar-eventreg .viewAll a:hover,
#content .sidebar-latestalbums .viewAll a:hover,
#content .sidebar-taggedphotos .viewAll a:hover,
#content .sidebar-commonfriends .viewAll a:hover{
	color: #ffffff;
}

.sidebar-degrees{
	text-align: center;
	color: #949494;
	font-weight: bold;
}

.sidebar-groups{
	padding: 5px 5px 5px 10px !important;
}

#content .sidebar-groups a{
	display: block;
	text-decoration: underline;
	padding: 4px 0px;
	line-height: 23px;
	font-weight: bold;
	color: #949494;
}

#content .sidebar-groups a:hover{
	color: #ffffff;
}

/* S3 */
#error{
	width: 830px;
	color: black;
	text-align: center;
	padding: 1px 0px 1px 0px;
	background-color: #f3ebd6;
}

.text{
 height:18px;
 margin: 0 0 8px 0;
 border:1px solid #D5D5D5;}

.featured-member-past h5{
 font-size:15px;
 color:#000;}

.featured-member-past p{
 color:#000;
 padding: 5px 0px 10px 0px !important;}

.view-picture{
 border:solid 0px red ;
 width:800px;
 margin-top: 15px !important;
 margin-top: 15px;
 margin-bottom: 10px;}

.view-picture .links{
 padding: 10px 0 0 0;width: 640px;}

.view-picture .links a.prev{
 float:left;}

.view-picture .links a.next{
 float:right;}

.view-picture .links p{
 width: 480px;
 float:left;
 display:block;
 padding: 5px 0 0 0;
 text-align:center;}

.view-picture .links p a{
 color:#646464 !important;
 padding: 5px 10px 0  0;}


 .view-picture2{
 width:800px;
 margin-top: 0px !important;
 margin-top: 0px;
 margin-bottom: 5px;
 height: 45px;
 }

.view-picture2 .links{
 padding: 10px 0 0 0;width: 640px;
 height:0px;
 }

.view-picture2 .links a.prev{
 float:left;}

.view-picture2 .links a.next{
 float:right;}

.view-picture2 .links p{
 width: 480px;
 float:left;
 display:block;
 padding: 5px 0 0 0;
 text-align:center;}

.view-picture2 .links p a{
 color:#646464 !important;
 padding: 5px 10px 0  0;}

 .view-picture3{
 border:solid 0px red ;
 width:800px;
 margin-top: 20px !important;
 margin-top: 20px;
 margin-bottom: -25px;}

.view-picture3 .links{
 padding: 10px 0 0 0;width: 640px;}

.view-picture2 .links a.prev{
 float:left;}

.view-picture3 .links a.next{
 float:right;}

.view-picture3 .links p{
 width: 480px;
 float:left;
 display:block;
 padding: 0px 0 0 0;
 text-align:center;}

.view-picture3 .links p a{
 color:#646464 !important;
 padding: 5px 10px 0  0;}


.view-event-picture{
 border:solid 0px red ;
 width:800px;
 margin-top: 120px !important;
 margin-top: 0px;
 margin-bottom: 20px;}

.view-event-picture .links{
 padding: 10px 0 0 0;width: 640px;}

.view-event-picture .links a.prev{
 float:left;}

.view-event-picture .links a.next{
 float:right;}

.view-event-picture .links p{
 width: 480px;
 float:left;
 display:block;
 padding: 5px 0 0 0;
 text-align:center;}

.view-event-picture .links p a{
 color:#646464 !important;
 padding: 5px 10px 0  0;}



/* Login */
#login input.text{
 width:150px;

}

/* Login at Top/Left corner */
#login-top{
	padding:0px;
	margin:0px;
	background-color: #000000;

}
#login-top input.text{
	width:120px;
	height:16px;
}
#login-top label{
	font-weight:normal;
	margin-left:4px;
}
#login-top input.password{
	width:68px;
	float:left;
	border:1px solid #D5D5D5;
	height:16px;
	margin:0 0 0 0;
}
#login-top input.submit{
	margin-left:4px;
    float:right;
}

#login-top .forgot{

	margin-left:4px;
}


/* notification */
.noti{
	border:1px solid #6888CA;
	background-color: #FFFFFF;
	color: #666666;
	left:0px;
	bottom:0px;
}
.noti-header{
	background-color: #6888CA;
	padding:3px;
	color: #FFFFFF;
	font : 8pt Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.noti-header a{
	color: #FFFFFF;
	font-weight:normal;
	text-decoration:none;
}
.noti-body{
	font : 8pt Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}
.noti-body a{
	color: #666666;
}
.noti-body a:hover{
	text-decoration:none;
}

.unit-rating { /* the UL */
	list-style:none;
	margin: 0px;
	padding:0px;
	height: 16px;
	position: relative;
	background: url('bomb_rater2.gif') top left repeat-x;
	}

.unit-rating li{
    text-indent: -90000px;
	padding:0px;
	margin:0px;
	/*\*/
	float: left;
	/* */
	}

.unit-rating li a {
	outline: none;
	display:block;
	width:16px;
	height: 16px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
	}

.unit-rating li a:hover{
	background: url('bomb_rater2.gif') left center;
	z-index: 2;
	left: 0px;
	}

.unit-rating a.r1-unit{left: 0px;}
.unit-rating a.r1-unit:hover{width:16px;}

.unit-rating a.r2-unit{left:16px;}
.unit-rating a.r2-unit:hover{width: 32px;}

.unit-rating a.r3-unit{left: 32px;}
.unit-rating a.r3-unit:hover{width: 48px;}

.unit-rating a.r4-unit{left: 48px;}
.unit-rating a.r4-unit:hover{width: 64px;}

.unit-rating a.r5-unit{left: 64px;}
.unit-rating a.r5-unit:hover{width: 80px;}

.unit-rating a.r6-unit{left: 80px;}
.unit-rating a.r6-unit:hover{width: 96px;}

.unit-rating a.r7-unit{left: 96px;}
.unit-rating a.r7-unit:hover{width: 112px;}

.unit-rating a.r8-unit{left: 112px;}
.unit-rating a.r8-unit:hover{width: 128px;}

.unit-rating a.r9-unit{left: 128px;}
.unit-rating a.r9-unit:hover{width: 132px;}

.unit-rating a.r10-unit{left: 132px;}
.unit-rating a.r10-unit:hover{width: 148px;}

.unit-rating li.current-rating {
	background: url('bomb_rater2.gif') left bottom;
	position: absolute;
	height: 16px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
	}

.voted {color:#999;}
.thanks {color:#36AA3D;}
.static {color:#5D3126;}

.register-event{
	padding-left:10px !important;
	font-size: 13px;
}
.register-event .name{
	font-size: 13px;
	color: #666;
	text-decoration:none;
}

.register-event a{
	text-decoration:none;
}
table.register-event tr td{
 padding: 5px 0px 5px 0px;}



#content_suggestion a{
 color:#c9c9c9;}

#main-content-suggestion{
 width: 359px;
 font-size:12px;
 float:left;
 border: solid 1px #222;
 background: #000;}

#main-content-suggestion h3{
 /*background:url(bg_headerinside2.gif) no-repeat top left;*/
 height:14px;
 color:#c9c9c9;
 font-size:14px;
 line-height: 14px;
 margin: 5px 0 0 0;
 padding: 6px 15px 7px 0;
 text-align:right;}

#main-content-suggestion .box{
 width: 340px;}

#main-content-suggestion .box-bottom{
 /*background:url(bg_headerinside2bottom.gif) no-repeat bottom left;*/
 padding:4px;
}

#main-content-suggestion .content-wrapper{
 /*background:#FFF;*/
 padding: 1px 6px 5px 5px;
 /*border-left:1px solid #d1d1d1;
  border-right:1px solid #d1d1d1;*/}

 #main-content-suggestion .bottom_suggestion{
 /*background:url(bg_headerinside2bottom.gif) no-repeat top left;*/
 height:18px;}

 #main-content-suggestion .content-wrapper .content-wrapper{
 min-height:30px;
 height:auto !important;
 height:30px;}

.suggestion{
 font-weight:bold;
 font-size:14px;
 color:#000 !important;}

.suggestion fieldset{
 padding: 0 0 0 10px;}

.suggestion label{
 color:#666 !important;}

.suggestion p input{
 margin: 0 10px 0 0;}

.suggestion fieldset textarea{
 border:1px solid #D1CAB7;
 margin: 0 0 30px 0;}


 #main-send_mail_friend{
 width: 590px;
 font-size:12px;
 float:left;}

#main-send_mail_friend h3{
 /*background:url(bg_header4.gif) no-repeat top left;*/
 height:14px;
 color:#666052;
 font-size:14px;
 line-height: 14px;
 margin: 5px 0 0 0;
 padding: 6px 15px 7px 0px;
 text-align:right;}

#main-send_mail_friend .box{
 width: 550px;}

#main-send_mail_friend .content-wrapper{
 background:#FFF;
 padding: 1px 6px 5px 5px;
 border-left:1px solid #d1d1d1;
 border-right:1px solid #d1d1d1;}

 #main-send_mail_friend .bottom{
 background:url(bg_content_bottom.gif) no-repeat top left;
 height:18px;}


 #main-send_mail_friend .content-wrapper .content-wrapper{
 min-height:30px;
 height:auto !important;
 height:30px;}

.top-rank-picture{
 padding-left: 3px !important;}

.top-rank-picture a{
 display:block;
 width: auto;
 float:left;
 color:#000 !important;
 text-decoration:none;
 font-size:12px;
 margin: 5px 5px 0 2px;
 text-align:center;}


 #content_detailft a{
 color:#cc9933;}

#main-content-detailft{
 width: 359px;
 font-size:12px;
 float:left;}

#main-content-detailft h3{
 /*background:url(bg_header11.gif) no-repeat top left;*/
 height:14px;
 color:#666052;
 font-size:14px;
 line-height: 14px;
 margin: 5px 0 0 0;
 padding: 6px 15px 7px 0;
 text-align:right;}

#main-content-detailft .box{
 width: 340px;}

#main-content-detailft .box-bottom{
 /*background:url(bg_content_bottom11.gif) no-repeat bottom left;*/
 padding:4px;
}

#main-content-detailft .content-wrapper{
 background:#000;
 padding: 1px 6px 5px 5px;
 border:1px solid #191919;
 /*
 border-left:1px solid #d1d1d1;
 border-right:1px solid #d1d1d1;
 border-top:1px solid #d1d1d1;
 border-bottom:1px solid #191919;
 */
}

 #main-content-detailft .bottom_detailft{
 background:url(bg_content_bottom11.gif) no-repeat top left;
 height:18px;}

 #main-content-detailft .content-wrapper .content-wrapper{
 min-height:30px;
 height:auto !important;
 height:30px;}

.detailft{
 font-weight:bold;
 font-size:14px;
 color:#000 !important;}


#image {border:0px solid #666; background: url(icons/loading.gif) center center no-repeat}



span.my_status_bottom{
 display:block;
 width: 75px;
 color: #949494 !important;
 text-decoration:none;
 font-size:9px;
 margin: 5px 12px 0 2px;
 text-align:left;}


span.my_status_left{
 display:block;
 width: 140px;
 color:gray !important;
 text-decoration:none;
 font-size:9px;
 text-align:left;}


.statusquotes {
	font-family:Arial;
	font-size:20pt;
	color: #CC9933;
}

.memberstatus {
	color: #CC9933;
	font-style: italic;

}

.statusupdate {
	text-align: right;
	font-size:8pt;
	color: #949494;
}

.statusedit {
	font-style: normal; font-size:8pt; color: #949494;
}
.glassOfChampagne1{
	padding: 10px 0px;
	text-align: center;
	float:left;
}
.glassOfChampagne2 {
	float:right;
	margin: 10px 10px 10px 0px;
}
div.upload_more {
	color: #4077db;
	font-weight: bold;
	cursor: pointer;
}
/* START modal popup styles */
.popup-mutual{
	padding-left: 15px !important;
	padding-top: 5px;
}

.popup-mutual a{
	display:block;
	width: 60px;
	float:left;
	color:#fff !important;
	text-decoration:none;
	font-size:10px;
	margin: 0px 12px 11px 2px;
	text-align:center;
}

.popup-mutual a img{
	margin: 0 0 0px 0;
	border:1px solid #949494;
	width:50px;
	height: 50px;
}

.popup-mphoto{
	margin: 15px 0 12px 0;
	border:2px solid #949494;
	vertical-align:top;
}

.popup-mphotobox{
	float: left;
	vertical-align:top;
	text-align:right;
	display: inline;
	padding-left: 21px;
}

.popup-preview{
	/*background:#FFFFFF;*/
	font-size:16px;
	height: 171px;
	/*border-left:1px solid #d1d1d1;
		border-right:1px solid #d1d1d1;*/
}
 
.popup-preview .buttons10{
	margin: 55px 21px 0px 0px;
	text-align: left;
	float:right;
	width: 260px;
}

.popup-preview .buttons10 .name10{
	font-size: 14px;
	font-weight: bold;
}

.popup-preview .buttons10 .details10{
	font-size: 12px;
	padding: 10px 0px 0px 2px;
}

.popup-preview .buttons10 .buttons a img{
	padding: 0px 0px 0px 3px;
}

.popup-main {
 /*background:url(bg_profile.gif) repeat top left !important;}*/
}
.popup-bottom {
	height:22px;
	width: 466px;
	z-index: 10;
}


#modal-content {
	width:466px;
	height: 400px;
	background: #000;
	color: #fff;
	border:1px solid #191919;
	position:absolute;
	display:none;
	z-index:100;
}

#modal-content h3{
	/*background:url(images/bg_header_popup.gif) no-repeat top left;*/
	height:14px;
	color:#949494;
	font-size:14px;
	line-height: 14px;
	margin: 5px 0 0 0;
	padding: 6px 15px 7px 0;
	text-align:right;
}

#modal-content .boxmodal{
	width: 466px;
	height: 100%;
	border: solid 0px #949494;
}

#modal-content .box10{
	margin: 0px 0px 0px 0px;
	float: left;
	background-color: #000;
	/*height: 184px;*/
	border-left:0px solid #d1d1d1;
	border-right:0px solid #d1d1d1;
}

#modal-content .box10 .box{
	width: 340px;}

#modal-content .box10 .mutualheader{
	font-size:12px;
	margin-right: 21px;
	margin-top: 10px;
	background-color: #000;
	width: 443px;
}

/* END Friends in common modal popup styles */

/* @1543 Add "last log in" info on Member profiles*/
.lastlogin {
	font-size:10px;
	text-align:right;
	color: #949494;
	margin-right: 9px;
	margin-top: 3px;
}
/* END @1543 */

/*@1606 START bubble tooltip*/
#bubble_tooltip{
	width:147px;
	position:absolute;
	display:none;
}
#bubble_tooltip .bubble_top{
	background-image: url('bubble/bubble_top.gif');
	background-repeat:no-repeat;
	height:16px;
}
#bubble_tooltip .bubble_middle{
	background-image: url('bubble/bubble_middle.gif');
	background-repeat:repeat-y;
	background-position:bottom left;
	padding-left:7px;
	padding-right:7px;
}
#bubble_tooltip .bubble_middle span{
	position:relative;
	top:-8px;
	font-family: Trebuchet MS, Lucida Sans Unicode, Arial, sans-serif;
	font-size:11px;
}
#bubble_tooltip .bubble_bottom{
	background-image: url('bubble/bubble_bottom.gif');
	background-repeat:no-repeat;
	background-repeat:no-repeat;
	height:44px;
	position:relative;
	top:-6px;
}
/*END bubble tooltip*/
/*
.lejournal{
	padding: 10px 10px 10px 0px !important;
	color: #949494;
}

.lejournal .journal_icon{
	float: left;
	margin-left: 20px;
	margin-right: 4px;
}

.lejournal .journal_icon_tall{
	float: left;
	margin-left: 24px;
	margin-right: 6px;
	width: 25px;
}

.lejournal .journal_item{
	text-align: left;
}

.lejournal .journal_item a{
	text-decoration:none;
}

.lejournal .journal_item img{
	margin-left: 3px;
	margin-right: 3px;
	width:25px;
	height:25px;
}

.lejournal .journal_item_tall{
	text-align: left;
	padding-top: 7px;
}

.lejournal .journal_item_tall a{
	text-decoration:none;
}

.lejournal .journal_item_tall img{
	margin-left: 3px;
	margin-right: 3px;
	width:25px;
	height:25px;
}

.lejournal .journal_date{
	text-align: left;
	font-size: 7pt;
	font-weight: bold;
	color: #968F7A;
	margin-left: 5px;
	margin-top: 3px;
}

.lejournal .journal_time{
	text-align: right;
	font-size: 7pt;
	font-weight: bold;
	color: #C6BFB0;
	margin-left: 10px;

}*/



.lejournal{
	padding: 10px 10px 10px 0px !important;
	color: #666666;
}

.lejournal .journal_icon{
	float: left;
	margin-left: 20px;
	margin-right: 4px;
}

.lejournal .journal_icon_tall{
	float: left;
	margin-left: 24px;
	margin-right: 6px;
}

.lejournal .journal_item{
	text-align: left;
}

.lejournal .journal_item a{
	text-decoration:none;
}

.lejournal .journal_item img{
	margin-left: 3px;
	margin-right: 3px;
	width:25px;
	height:25px;
}

.lejournal .journal_item_tall{
	text-align: left;
	padding-top: 7px;
}

.lejournal .journal_item_tall a{
	text-decoration:none;
}

.lejournal .journal_item_tall img{
	margin-left: 3px;
	margin-right: 3px;
	width:25px;
	height:25px;
}

.lejournal .journal_date{
	text-align: left;
	font-size: 7pt;
	font-weight: bold;
	color: #968F7A;
	margin-left: 5px;
	margin-top: 3px;
}

.lejournal .journal_time{
	text-align: right;
	font-size: 7pt;
	font-weight: bold;
	color: #C6BFB0;
	margin-left: 10px;

}

#ginfo /* classifieds list color */
{
	color:#949494;
}

#glass_of_champagne
{
	border:0px solid red;
	margin-left:auto;
	margin-right:auto;
	display:inline-block;
	position:relative;
}

/* ADDED */
#already_send_invitations
{
	position:absolute;
	display:none;
	z-index:101;
	top: 0px;
}

#send_invitations
{
	position:absolute;
	display:none;
	z-index:101;
	top: 0px;
}