html, body {
/*height: 100%;*/

}

body
{
	background: url(/images/web/ts/thundagrey/generic-black_body-back.gif) repeat-x top center;
	background-attachment: fixed;
	background-color: #030303;		
   color: #CBC9C9;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0 auto; 
	font-size: 11px;
   padding: 0;
  
}

img{
	border: 0px;
	padding: 0px;
	margin: 0px
}

form, input{
	font-family: Arial, Helvetica, sans-serif;
}

.clearfix, .clearboth {
	clear: both;
}

a
{
	text-decoration: none;
	outline: none;
	color: #CBC9C9;
}

a:hover
{
	text-decoration: none;
	outline: none;
	color: #fd3802;
}

#small_openx_holder
{
	position: absolute;
	top: -9999px;
	left: -9999px;
	width: 1px;
	height: 1px;
	background: transparent;
	}
	
	
#image-preload
	{
	position: absolute;
	top: -9999px;
	left: -9999px;
	width: 1px;
	height: 1px;
	background: transparent;
	z-index: 2;
	}
	

.menu_active
{
	text-decoration: none;
	outline: none;
	color: #fd3802;
}

.displayInline {
	display: inline;
}



#main-area-wrapper
{
	width: 960px;
	margin: 0 auto;
	padding: 0;
	position: relative;
	/*background: #2B2828;*/
   /*height: 100%;
	min-height: 960px;*/
	
}


/*Banner area starts, this area the top fancy banner will go - starts*/

#top_area_banner_area
{
	width: 960px;
	height: 112px;
	/*background: #2B2828;*/
	background-color: #141414;
	margin: 0 auto;
}

#generic_thunda_logo_holder
{
	width: 181px;
	height: 112px;
	float: left;
	background: url(/images/web/ts/mythunda.logo.jpg) no-repeat;
}

#banner_area
{
   display: table;
	height: 112px;
   #position: relative;
	float: left;
}

/*Banner area starts, this area the top fancy banner will go - ends*/


/*This is where the different banner sizes - start
you would use the different id's here depending on the banner you want to use*/

#v-outer
{
   position: relative;
	display: table-cell;
   #position: absolute;
   #top: 50%;
   vertical-align: middle;
	z-index: 2;
	width: 728px;
	
}

.v-inner {
	#position: relative;
	top: -50%;
		  margin: 3px 0px 0px 33px;
		  text-align: center;
		  width: 728px;
		  vertical-align: middle;
}

/*This is where the different banner sizes - ends*/

#main_content_wrapper
{
	/*border-bottom: 1px solid #525050;*/
	border-bottom: 1px solid #CBC9C9;
	width: 960px;
	/*height: 609px; */
	/*background: #2B2828;*/
	/*min-height: 960px;
	height: auto !important;*/
	min-height:900px;
	/*height: 900px; */
}

/*Code for the top menue starts*/

#top_menu_area{
	/*width: 749px;*/
	/*height: 19px;*/
	width:960px;
	/*border-top: 1px solid #525050;
	border-bottom: 1px solid #525050;*/
	border-top: 1px solid #333232;
	border-bottom: 1px solid #333232;
	/*padding: 2px 0px 3px 15px;*/
	padding: 0px 0px 0px 0px;
	float: left;
	background-color: #141414;
}

#top_menu_area ul.jd_menu{
	margin:2px 0px 2px 14px;
}

#top_menu_area div{
	margin:6px 8px 2px 8px;
	color: #CBC9C9;
	text-align:right;
}

#search_box_area{
	width: 196px;
	height: 23px;
	border-top: 1px solid #525050;
	border-bottom: 1px solid #525050;
	float: left;
	padding-top: 3px;
	background-color: #2B2828;
}

#search_text_area{
	width: 127px;
	height: 14px;
	border: 1px solid #D3D3D3;
	font-size: 11px;
}

#search_btn{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: url(/images/web/ts/thundagrey/search_button.gif) no-repeat;
	border: none;
	color: #CBC9C9;
	vertical-align: top;
	padding-top: 2px;
   width: 55px;
	height: 14px;
}

#search_btn:hover{
	color: #fd3802;
	background: url(/images/web/ts/thundagrey/search_button_over.gif) no-repeat;
}


/*Code for the top menue ends*/


/*Code for header area - starts*/

#header_area_wrapper{
	width: 960px;
	/*background: #131312;*/
	background-color:#2B2828;
	border-bottom: 1px solid #525050;
	color:#707070;
	margin:0px 0px 20px 0px;
	background-image:url(/images/web/ts/sa-flag.jpg);
	background-position:567px 0px;
	background-repeat:no-repeat;
	height:85px;
}

#header_area{
	/*width: 450px;*/
	width: 190px;
	height: 45px;
	padding: 42px 0px 0px 20px;
	float: left;
	font-weight:bold;
}

#header_area #header_thumb{
	float: left;
	/*margin: 0px 8px 8px 0px;*/
	width:58px;
	height:58px;
}

#page-heading
{
	font-size: 18px;
	/*color: #CDCCCC;*/
	color:#999999;
	padding: 0px;
	margin: 0px;
	font-weight: bold;
}

#ibox-wrapper{
	padding:17px 0px 0px 0px;
}
#ibox{
	background-image:url(/images/web/ts/ibox.png);
	/*background-position:207px 0px;*/
	background-repeat:no-repeat;
	/*height:59px;*/
	height:45px;
	margin-left:210px;
	padding:6px 380px 8px 50px;
	color:#B1AFAF;
	cursor:pointer;
}
#ibox:hover{
	background-image:url(/images/web/ts/ibox-hover.png);
	
}
div#ibox div#ibox-fulltext{
	display:none;
	color:#000000;
}
#ibox table{
	color:#B1AFAF;
}

#category_heading
{
	font-size: 11px;
	font-weight: bold;
	color: #707070;
	padding: 4px 0 0 0;
	margin: 0px;
	
}

#category_spacer
{
   padding: 0px 3px 0px 3px;
	color: #707070;
}

/*Code for hall of fame link in header area goes here - starts*/

#hall_of_fame_icon_area
{ 
	width: 12px;
	height: 11px;
	background: url(/images/web/ts/thundagrey/hall_of_fame_icon.gif) no-repeat;
}

#hall_of_fame_icon_area:hover
{
	
	background: url(/images/web/ts/thundagrey/hall_of_fame_icon_over.gif) no-repeat;
}


#hall_of_fame_link_area
{
	width: 90px;
	float: left;
	font-weight: bold;
	
	margin-left: 38px;
	padding-top: 64px;
	
	
}

#hall_of_fame_cell
{
	padding-left: 7px;
}

#hall_of_fame_color
{
	color: #707070;
}

#hall_of_fame_color:hover
{
	color: #fd3802;
}


/*Code for hall of fame link in header area goes here - ends*/

/*Special header code for the linking page only - starts*/

#linking_header_area
{
	width: 934px;
	height: 45px;
	border-bottom: 1px solid #525050;
	background: #131312;
	padding: 38px 0px 0px 26px;
}

/*Special header code for the linking page only - ends*/

/*Code for header area - ends*/

/*Gallery nav code - starts*/

#gallery_nav_area
{
	width: 940px;
	height: 20px;
	padding: 5px 0px 0px 20px;
	border-bottom: solid 1px #525050;
	background-color: #2B2828;
	/*background-color:#FFFFFF;*/
	margin:0 0 20px 0;
}

#showing_galleies_area
{
	color: #ffffff;
	float: left;
	width: 160px;
}

#page_index_area
{
	float: right;
	margin-right: 360px;
	text-align: right;
}

#image_nav_left_arrow 
{
	display: block;
	padding-right: 9px;
	background: url(/images/web/ts/thundagrey/left_nav_arrow.gif) no-repeat;
	width: 8px;
	height: 7px;
   
}

#image_nav_left_arrow:hover 
{
	background: url(/images/web/ts/thundagrey/left_nav_arrow_over.gif) no-repeat;
}

#image_nav_right_arrow 
{
	display: block;
	margin-left: 9px;
	background: url(/images/web/ts/thundagrey/right_nav_arrow.gif) no-repeat;
	width: 8px;
	height: 7px;
}

#image_nav_right_arrow:hover
{
  background: url(/images/web/ts/thundagrey/right_nav_arrow_over.gif) no-repeat;
 } 
 
 #three_dots
 {
 	font-weight: bold;
 }
  
/*Gallery nav code - ends*/


/*Code where thumbnail pics go - starts*/

#main_image_area_wrapper{
	/*width: 960px;
	height: 474px;
	border-bottom: 1px solid #525050;
	background: #2B2828;*/
}

#thumb_nail_area{
   width: 559px;
	/*height: 444px;*/
	padding: 0px 27px 0px 66px;
}

#thumb_nail_area img{
	/*border: 1px solid #525050;*/
	border: 1px solid #D1D1D1;
	/*margin: 0 11px 11px 0px;
	float: left;*/
}
#thumb_nail_area img.icon{border:0;}
#thumb_nail_area div{
	/*margin: 0 11px 11px 10px;*/
	width:100px;
	height:100px;
	float: left;
	/*position: relative;*/
}

#thumb_nail_area img:hover{
	/*border: 1px solid #D1D1D1;*/
	border: 1px solid #717070;
}
#thumb_nail_area img.icon:hover{border:0;}

/*Code where thumbnail pics go - ends*/


/*Area where the social networking icons go - starts*/

#social_net_icons_area
{
	width: 531px;
	height: 24px;
	border-bottom: 1px solid #525050;
	border-top: 1px solid #525050;
	background: #2B2828;
  	padding-left: 429px;
   
}



#social_net_icons_area a
{

  color: #CBC9C9;

}

#social_net_icons_area a:hover
{

  color: #CBC9C9;

}

#ayoba_cell2
{
   padding: 0px 33px 0px 10px;
	vertical-align: top;
	padding-top: 2px;
}

#facebook_cell
{
   padding: 0px 33px 0px 12px;
	vertical-align: top;
	padding-top: 2px;
	
}

#facebook_cell a
{
	color: #3B5998;
	
}

#facebook_cell a:hover
{
	color: #3B5998;
	
}

/*Area where the social networking icons go - ends*/



/*Footer area - starts*/

#footer_area
{  
/*background: #2B2828;*/
width: 960px;
padding-bottom:20px;

}


#thunda_logo_area
{
	width: 225px;
	height: 56px;
	float: left;
	padding: 17px 0px 0px 25px;
	color: #585757;

}

#powered_by_cell
{
   padding: 11px 13px 0px 0px;
	
}


#footer-menu-area
{
	float: left;
	width: 580px;   
	text-align: center;
	font-size: 10px;
	color: #717070;
	padding-top: 28px;
	line-height: 14px;
	margin-left: 250px;
}

#footer-menu-area a
{
	color: #8D8D8D;
}

#footer-menu-area a:hover
{
	color: #8D8D8D;
}


#footer_separator_spacer
{
   padding: 0px 9px 0px 9px;
}


#footer_second_line
{
	margin-top: 9px;
	color: #717070;
}


#footer_second_line a
{
	text-decoration: none;
	outline: none;
	color: #717070;
}

#footer_second_line a:hover
{
	text-decoration: none;
	outline: none;
	color: #717070;
}

/*Footer area - ends*/



/*Code where the right hand banners- start*/



#right-banner-canvas
{  
	z-index: 5;
	position: absolute;
	top: 36px;
	right: 10px;
	
}


#right-banner-divider
{
	padding-top: 6px;
}

/*Special code that just applies to the enlarge.html page - starts*/


/*Start of the special slideshow code for the enlarge page - starts*/

#slideshow_text
{
   padding: 0px 15px 0px 7px; 
}
#slideshow_text a
{
   color: #FFFFFF;
}
#slideshow_text a:hover
{
  color: #fd3802;
}
#slideshow_left_arrow
{
    margin-left: 1px;
   display: block;
	padding-right: 12px;
	width: 8px;
	height: 7px;
	background: url(/images/web/ts/thundagrey/left_nav_arrow.gif) no-repeat;
}

#slideshow_left_arrow:hover
{
   background: url(/images/web/ts/thundagrey/left_nav_arrow_over.gif) no-repeat;
}

#slideshow_right_arrow
{
   display: block;
	width: 8px;
	height: 7px;
	background: url(/images/web/ts/thundagrey/right_nav_arrow.gif) no-repeat;
}

#slideshow_right_arrow:hover
{
  	background: url(/images/web/ts/thundagrey/right_nav_arrow_over.gif) no-repeat;
}


#slideshow_play_icon
{
 display: block;
 background: url(/images/web/ts/thundagrey/play_icon.gif) no-repeat;
 width: 5px;
	height: 7px;
	

}

#slideshow_play_icon:hover
{
  background: url(/images/web/ts/thundagrey/play_icon_over.gif) no-repeat;
 

}

/*This is where the code for pause button goes - starts*/

#slideshow_pause_icon
{
 display: block;
 background: url(/images/web/ts/thundagrey/pause_icon.gif) no-repeat;
 width: 5px;
	height: 7px;
	

}

#slideshow_pause_icon:hover
{
 display: block;
background: url(/images/web/ts/thundagrey/pause_icon_over.gif) no-repeat;
}

/*This is where the code for pause button goes - ends*/


/*Start of the special slideshow code for the enlarge page - ends*/


#enlarge_image_area
{
   
   width: 579px;
	height: 421px;
	padding: 47px 0px 0px 73px;
	
}

#enlarge_image_holder
{
	width: 500px;
	height: 375px;
}


/*Special code that just applies to the enlarge.html page - ends*/


/*Special code for the linking_alt2 page - starts*/


/*Use #linking_header_area_data if there is data on the page*/

#linking_header_area_data
{
	width: 934px;
	height: 20px;
	color: #CDCCCC;
	font-weight: bold;
	padding: 5px 0px 0px 26px;
	background: #2B2828;
   border-bottom: solid 1px #525050;
	
}

#main_content_wrapper_linking
{
	
	width: 960px;
	min-height: 602px;
	height: auto !important;
	height: 602px; 
	background: #2B2828;
	
}

#linking_data_area_wrapper
{
	width: 100%;
	min-height: 475px;
	height: auto !important;
	height: 475px;
	
}

#linking_bottom_area
{
	width: 960px;
	height: 24px;
	border-bottom: 1px solid #525050;
	background: #2B2828;
   
}

/*This is where data grouping-starts*/
/*This is the wrapper for ONE set of data*/
#linking_data_group
{
	width: 908px;
	padding: 15px 0px 5px 4px;
	margin: 0px 23px 0px 23px;
	color: #CDCCCC;
	border-bottom: 1px solid #525050;
	text-align: left;
	
}


/*This is where the actual data area - starts*/


#linking_data_area
{
	width: 625px;
	
}


#linking_data_date
{  display: table;
   /*height: 100%;*/
	width: 142px;
	vertical-align: top;
	float: left;
}

#linking_repetative_data_holder
{
	float: left;
	width: 450px;
	padding-bottom: 4px;
	
	
}


#linking_repetative_data_holder:hover
{
	color: #fd3802;
	
	
}

#linking_repetative_data_holder a
{
	color: #CDCCCC;
	
	
}

#linking_repetative_data_holder a:hover
{
	color: #fd3802;
	cursor: pointer;
	
}

#linking_data_event
{
	float: left;
	width: 214px;
	padding: 0px 0px 6px 3px;

}

#linking_data_venue
{
	float: left;
	width: 200px;
	padding: 0px 0px 6px 3px;
		
}

/*This is where the actual data area - ends*/ 

/*This is where data grouping-ends*/

/* Added CSS - starts (Robin / Socialize) */
.socialize-style1{
	background:#FFFFFF;
	color:#333333;
}
.socialize-style1 table{
	color:#333333;
	font-size:11px;
}
.socialize-style1 .mcw_module a, .socialize-style1 div#thumb_nail_area_user a{
	color:#fd3802;
}
.socialize-style1 .mcw_module a:hover, .socialize-style1 div#thumb_nail_area_user a:hover{
	text-decoration:underline;
}
.toggle-close{float:right}
.socialize-style1 .mcw_module div.modulel{
	float:left;
	margin:0px 0px 8px 0px;
	/*overflow:hidden;*/
	width:102px;
}
.socialize-style1 .mcw_module div.moduler{
	/*margin-left:107px;*/
	margin-left:110px;
}
div.mcw_module div.modulecoll{
	float:left;
	margin:0px 8px 4px 0px;
	width:90px;
	/*border:1px solid gray;*/
	height:70px;
}
div.mcw_module div.modulecol2{
	float:left;
	margin:0px 38px 4px 0px;
	width:160px;
	/*border:1px solid gray;*/
	height:70px;
}
.socialize-style1 .mcw_module div.moduler div.moduleri{
	float:left;
	margin:0px 2px 2px 0px;
}
.socialize-style1 .mcw_module div.moduler div.moduleri-last{
	margin:0px 0px 2px 0px;
}
.socialize-style1 .mcw_module div.moduler div.modulerh{
	margin:0px 0px 4px 0px;
}
.socialize-style1 .mcw_module div.module-spc{
	margin-bottom:8px;
}
.socialize-style1 .mcw_module div.module-spc2{
	margin-bottom:20px;
}
.socialize-style1 .mcw_module div.module-spc3{
	margin-bottom:4px;
}
.socialize-style2{
	background:#2B2828;
}

/*
	pic borders
*/
img.ppagepic{ 
	border:3px solid #BEBEBE;
	
}
img.ppic, img.venueimg, img.bandimg, img.eventimg{ 
	/*border:2px solid #BEBEBE;*/
	border:3px solid #D1D1D1;
}
img.ppic:hover, img.venueimg:hover, img.bandimg:hover, img.eventimg:hover{ 
	/*border:2px solid #CCCCCC;*/
	border:3px solid #717070;
}
img.ithumb, img.cpic{ 
	border:2px solid #D1D1D1;
}
img.ithumb:hover, img.cpic:hover{ 
	/*border:1px solid #CCCCCC;*/
	border:2px solid #717070;
}
/*
	pic borders override for .socialize-style2
*/
.socialize-style2 img.ithumb, .socialize-style2 img.cpic{ 
	/*border:1px solid #D1D1D1;*/
	border:2px solid #D1D1D1;
}
.socialize-style2 img.ithumb:hover, .socialize-style2 img.cpic:hover{ 
	/*border:1px solid #FFFFFF;*/
	border:2px solid #717070;
}

/*
	profile status text styles
*/
#status_text_tbl{
	padding:8px;
	border:3px solid #E4E4E4;
}
#status_text_form{
	margin:0px;
}
#profile_status_text{
	font-size:13px;
	border:0;
	padding:2px;
	margin:0px;
	border:1px solid #A0A0A0;
	width:99%;
}
.status_text_wrapper{
	font-size:13px;
	margin:0px;
	padding:0px;
}
#status_text_username{
	margin:0px 4px 0px 0px;
	padding:0px;
	font-size:13px;
	font-weight:bold;
}
#status_text_dynamic{
	display:none;
	margin:0px;
	padding:0px;
	font-size:13px;
}
#status_text_static{
	display:block;
}

.mcw_module{
	margin:0px 330px 20px 20px;
}
hr.hr1{
	/*background-color:#CBC9C9;
	color:#CBC9C9;*/
	background-color:#A3A4A6;
	color:#A3A4A6;
	width:100%;
	margin:20px 0px 20px 0px;
}
.functions{
	border-top:1px solid #A3A4A6;
	border-bottom:1px solid #A3A4A6;
}
.functions img{
	margin:2px 0 0 0;
}
.functions a{
	color:#fd3802;
}
.functions a:hover{
	text-decoration:underline;
}
.ts-separator, .ts-separator2{
	border-bottom:1px solid #CBC9C9;
	font-size:1px;
	height:1px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.ts-sep-bmarg{
	margin:0px 0px 20px 0px;
}
.ts-separator2{
	border-bottom:1px solid #E4E4E4;
}
.loop{
	/*border: 1px solid #cccccc; 
	padding: 10px; */
	margin-bottom: 10px; 
	/*background-color: #ffffff;*/
}
#login_form{
	margin:30px 0px 0px 50px;
}
form input{
	/*width:300px;
	border:1px solid #666;*/
	padding:2px;
	/*margin-bottom:8px;*/
	font-size:11px;
}
form select{
	/*width:306px;
	border:1px solid #666;*/
	padding:2px;
	/*margin-bottom:8px;*/
}
form input.button{
	/*width:150px;*/
	cursor:pointer;
	font-weight:bold;
}
/* select breaks in safari */
form.form-capture input, form.form-capture select, form.form-capture textarea{
	border-top:1px solid #a0a0a0;
	border-right:1px solid #a0a0a0;
	border-bottom:1px solid #a0a0a0;
	border-left:1px solid #a0a0a0;
}
form.form-header input{
	border:1px solid #a0a0a0;
}
form.searchform input{
	border:1px solid #a0a0a0;
	padding:1px;
}
div.field-row{
	width:500px;
	margin:0px 0px 4px 0px;
}
div.field-desc{
	width:260px;
	float:left;
}
div.field-desc2{
	width:200px;
	float:left;
}
hr.hr2{
	color:#E4E4E4;
	background-color:#E4E4E4;
	height:2px;
	width:100%;
	margin:20px 0px 20px 0px;
	border:0px;
}
hr.hr3{
	color:#E4E4E4;
	background-color:#E4E4E4;
	height:2px;
	/*width:503px;
	margin:2px 0px 2px 107px;*/
	width:500px;
	margin:2px 0px 2px 110px;
	border:0px;
}
hr.hr4{
	color:#E4E4E4;
	background-color:#E4E4E4;
	height:2px;
	margin:0px 0px 2px 0px;
	border:0px;
}
input.radio_check{
	/*width:20px;*/
	margin:0px;
	padding:0px;
	/*border:1px solid gray;*/
}
input.searchel, input.searchbut{
	/*width:100px;*/
	margin:0;
	padding:1px;
}
form.searchform{
	margin:0;
	padding:0;
}
.social-fl{
	float:left;
}
.social-margin1{
	margin:0px 8px 8px 0px;
}
.socialgo{
	cursor:pointer;
}
#ajax_wrapper p{
	color:#333333;
}
#login-left{
	float:left;
	width:250px;
	margin:90px 0px 0px 140px;
	text-align:center;
}
#login-right{
	margin:0px 0px 0px 460px;
	padding:10px 0px 0px 20px;
	/*border:1px solid grey;*/
	background: url(/images/web/ts/landing.register.pipe.jpg) no-repeat;
}
#login-people{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:960px;
	height:435px;
	background: url(/images/web/ts/landing.register.mqual.jpg) no-repeat;
}
h2#h1-signup, h1, h2, h3{
	font-size:24px;
	color: #fd3802;
	font-weight:normal;
}
h2, h3{
	margin:0px 0px 20px 0px;
	padding:0px;
}
#quick_reg_form{
	margin:0px 0px 0px 36px;
}
div#error-wrapper{
	padding:8px 0px 0px 0px;
	/*width:650px;*/
	width:325px;
}
div.error{
	margin:0px 20px 20px 20px;
	padding:8px;
	border:3px solid #fd3802;
	-moz-border-radius: 10px 10px 10px 10px;
	color:#fd3802;
}
div.ts-close{
	float:right;
}
.tsdate{
	color:#999999;
	font-size:9px;
	font-weight:normal;
}

/*
	images overlay icons
*/
.QLIcon {
	/*position: absolute;
	z-index: 2;
	top: 5px;
	left: 5px;	*/
}
.QLIcon img, .QLIconImg{border:none;}
/* Added CSS - ends */

/*Code where user / friend / venue, etc thumbnail pics go - starts*/
#thumb_nail_area_user{
	
}
#thumb_nail_area_user.wrap1{
	width: 559px;
	/*height: 444px;*/
	padding: 24px 27px 0px 66px;
}
#thumb_nail_area_user.wrap1 div{
	height:94px;
}
#thumb_nail_area_user img{
	border: 1px solid #D1D1D1;
	/*margin: 0 11px 11px 0px;
	float: left;*/
}
#thumb_nail_area_user div{
	padding: 10px 0px 0px 0px;
	width:100px;
	height:72px;
	float: left;
	text-align:center;
	/*position: relative;*/
	/*background-color:#F0EFEF;*/
	background-color:#E4E4E4;
	margin:0px 8px 8px 0px;
}
#thumb_nail_area_user img:hover{
	border: 1px solid #717070;
}
/*Code where user / friend / venue, etc thumbnail pics go - ends*/

/* BUTTONS - start */ 
#button_login{
	background: url(/images/web/ts/buttons/login02.gif) no-repeat;
	width: 84px;
	height: 31px;
	border:0px;
	padding:0px;
	margin:0px;
}
#button_login:hover{
	background: url(/images/web/ts/buttons/login01.gif) no-repeat;
}
#button_register{
	background: url(/images/web/ts/buttons/register02.gif) no-repeat;
	width: 102px;
	height: 29px;
	border:0px;
	padding:0px;
	margin:4px 0px 0px -4px;
}
#button_register:hover{
	background: url(/images/web/ts/buttons/register01.gif) no-repeat;
}
#button_save{
	background: url(/images/web/ts/buttons/save02.gif) no-repeat;
	width: 74px;
	height: 28px;
	border:0px;
	padding:0px;
	margin:8px 0px 0px -4px;
}
#button_save:hover{
	background: url(/images/web/ts/buttons/save01.gif) no-repeat;
}
#button_submit{
	background: url(/images/web/ts/buttons/submit02.gif) no-repeat;
	width: 86px;
	height: 28px;
	border:0px;
	padding:0px;
	margin:8px 0px 0px -4px;
}
#button_submit:hover{
	background: url(/images/web/ts/buttons/submit01.gif) no-repeat;
}
#button_upload{
	background: url(/images/web/ts/buttons/upload02.gif) no-repeat;
	width: 102px;
	height: 29px;
	border:0px;
	padding:0px 0px 0px 0px;
	margin:8px 0px 0px -4px;
}
#button_upload:hover{
	background: url(/images/web/ts/buttons/upload01.gif) no-repeat;
	padding:0px 0px 0px 0px;
}
#button_upload_hover{
	background: url(/images/web/ts/buttons/upload01.gif) no-repeat;
	width: 102px;
	height: 29px;
	border:0px;
	padding:0px 0px 0px 0px;
	margin:8px 0px 0px -4px;
	cursor:pointer;
}
#button_go{
	background: url(/images/web/ts/buttons/go01.gif) no-repeat;
	width: 66px;
	height: 29px;
	border:0px;
	padding:0px;
	margin:8px 0px 0px -4px;
}
/* BUTTONS - end */

/*Special code for the linking_alt2 page - ends*/

#send_email_form_area
{
	width: 500px;
	margin: 3px 0px 0px 3px;
}

#send_email_form_area td
{
	color: #CDCCCC;
}

#send_email_text_cell
{
	padding-right: 12px;
}

#send_email-email_box
{
	width: 127px;
	height: 14px;
	border: 1px solid #D3D3D3;
	margin-right: 20px;
	font-size: 11px;
}


#send_email-message_box
{
	width: 206px;
	height: 14px;
	border: 1px solid #D3D3D3;
	font-size: 11px;
	margin-right: 6px;
}

#send_email_btn{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: url(/images/web/ts/thundagrey/send_email_button.gif) no-repeat;
	border: none;
	color: #CDCCCC;
	width: 45px;
	height: 13px;
	padding-right: 8px;
	margin-top: -1px;
}
	
#send_email_btn:hover{
	background: url(/images/web/ts/thundagrey/send_email_button_over.gif) no-repeat;
	color: #fd3802;
}
/*Special code for sending email page - ends*/
.online{
	color:#008000;
}
div#thumb_nail_area_user.spc{margin:0 0 8px 0;}
.spc2{
	margin:0 0 20px 0;
}
.icon{border:0}
form#contacts_invite_form div.contacts_invite_item{
	width:180px;
	height:20px;
	/*overflow:visible;*/
	float:left;
}
.uname{
	font-size:24px;
	color: #fd3802;
	text-decoration:none;
	font-weight:normal;
	margin:16px 0 16px 0;
}	
.socialize-style1 div.uname a, .socialize-style1 div.uname a:hover, .socialize-style1 div.uname a:link{
	text-decoration:none;
}
