* { font-family: Verdana, Arial, Helvetica, sans-serif; }

body {
	color: #ffffff;
	background-color: #ed0;
	padding: 0;
	margin: 0;
	}
/* test comment */
h1 div,h2 div,h3 div,h4 div{
	float: left;
	}

/* keeps the jsHeader imgs from wrapping at word breaks */

a {
	color:#FFCC33;
	text-decoration: underline;
	font-weight: bold;
	font-size: .87em;
	}
/*
dl {
	width: 300px;
	}
*/
#sn_hdr_wrap {
	width: 971px; 
	}

#sn_header {
	float: left;
	background-image: none;
	background-color: #000000;
	width: 971px;
	padding: 0px;
	}

#ads_728 {
	background-color:#ccc; 
	width: 728px;
	height: 90px;
	float: left;
	}

#ads_468 {
	display:none;
	}

.mod-ad-flippy {
	display: none;
	}

#advertContainer7 {
	background-color:#111111;
	padding:5px; width:300px;
	border:1px solid #DDDDDD;
	margin-bottom: 10px;
	float: left;
	}

#sn_global-bar {
	background: #242424 url(/themes/jlg/images/topnav/topnav_bottom.gif) bottom repeat-x;
	width: 971px;
	height: 218px;
	}

* html #sn_global-bar{
	height:128px;
	}

*:first-child+html #sn_global-bar{
	height:128px;
	}

#sn_main-body {
	margin: 0px;
	padding: 0px;
	}


#sn_header {
	/* background: url(/themes/jlg/images/backgrounds/top_bkg.gif) #242424 top; */
	}
	
#top {
	background: url(/themes/jlg/images/backgrounds/top_bkg.gif) #242424;
	*background: url(/themes/jlg/images/backgrounds/top_bkg.gif) #242424;
	_background: url(/themes/jlg/images/backgrounds/top_bkg.gif) #242424;
	padding-top: 6px;
	padding-left: 6px;
	text-align: left;
	width: 965px;
	height: 97px; 
	}
/***
top navigation area
***/
#topnav_left {
	float: left;
	background: url(/themes/jlg/images/topnav/topnav_left.gif) no-repeat left 1px;
	width: 277px;
	height: 102px;
	padding: 0px;
	position: relative;
	}
a#JLG_logolink {
	position: absolute;
	display: block;
	background: url(/themes/jlg/images/topnav/your_garage_logo.png) no-repeat left top;
	width: 237px;
	height: 117px;
	text-indent: -9999px;
	}


/*ul#nav-global li #nav-global-loginout{ width: 100px; }*/
#topnav_right {
	float: right;
	background-color: #000000;
	width: 694px;
	height: 101px;
	padding: 0px 0 0 0px; 
	}

#topnav_right_top {
	background-image: url(/themes/jlg/images/topnav/topnav_yourgarage02.jpg);
	width: 694px;
	height: 77px;
	}

#topnav_right_bottom {
	width: 694px;
	height: 24px;
	}

#topnav_bottom {
	background-image: url(/themes/jlg/images/topnav/topnav_yourgarage_bottom.jpg);
	margin-top: 101px;
	width: 971px;
	height: 27px;
	}

/* 
	---------------------------------------------------------------
	top login
	---------------------------------------------------------------
*/

#top_login {
	float: right;
	width: 237px;
	height: 90px;
	}

/*
#top_login_form {
	background-image: url(/themes/jlg/images/module_backgrounds/login_bkg.jpg);
	width: 237px;
	height: 90px;
	padding-top: 90px;
	color: #FFCC33;
	}

*/

#sn_login-info {
	background: #0000ff url(/themes/jlg/images/module_backgrounds/login_bkg.jpg);
	width: 237px;
	height: 90px;
	color: #FFCC33;
	position:absolute;
	top:0px;
	right:0px;
	font-size:10px;
	/* margin: -90px 0 0 0; */

	/* IE 6 hack */
	_position: relative;
	_top:-90px;
	_left: 735px;
	}

#sn_login-info a {font-family:Arial, sans-serif;font-weight:bold;margin:3px 9px 0px 10px;}

#welco_mess {
	position: absolute;
	top:0px;
	right: 0px;
	padding: 25px 0 0 60px;
	display: block;
	width: 177px;
	height: 65px;
	background: url(/themes/jlg/images/module_backgrounds/loggedin_bkg.jpg) top no-repeat;
	font-size: 10px;
	line-height: 11px;
	}

#sn_loginout {
	position: absolute;
	top:75px;
	right: 85px;
	z-index: 100;
	padding: 0px;
	margin: 0px;
	}

.sn_top_login_form_link {
	float: left; 
	padding-left: 11px; 
	}

.sn_top_login_form_button {
	background:url(/themes/jlg/images/buttons/submitbtn.gif) no-repeat;
	float:right; 
	width: 47px; 
	margin-top: 20px; 
	padding-right: 9px; 
	}

.sn_top_login_form_field {
	float: left; 
	padding-left:65px; 
	position: top;
	padding-top: 20px;
	}

.sn_welco_mess {
	position:absolute;
	top:-5px;
	right:0;
	}

.sn_welco_mess_name {
	padding-left : 20px;
	padding-top: 5px;
	}

.sn_logininout {
	padding-left : 40px;
	}

.sn_search_btn {
	background: url(/themes/jlg/images/buttons/searchbtn.gif) no-repeat left top;
	text-indent: -9999px; 
	width: 47px;
	height: 23px;
	border: 0px;  
	margin: 5px;
	}


/* logo */
 


/*
	-------------------------------------------------------------------------------------
	Here We Go
	-------------------------------------------------------------------------------------
*/


#sn_main-content {
	padding: 0px;
	width: 971px;
	background-color: #242424;
	/* background: url(/themes/jlg/images/topnav/topnav_yourgarage_bottom.jpg) top no-repeat ; */
	}

#mod-container {
	float:left; 
	border:none;
	background-color: #242424;
	/* background: url(/themes/jlg/images/topnav/topnav_yourgarage_bottom.jpg) top no-repeat; */
	}

#mod-container2 {
	float:left;
	margin:0px 0px 0px 0px;
	padding: 10px 0px 0px 0px;
	border:none;
	background: #242424;
	}

#mod-container2 {
	margin:0px;
	}

.mod {
	background: none;
	repeat-y scroll right top;
	margin-bottom: 0px;
	/*float: left;*/
	border:none;
	overflow: hidden;
	}
#sn_video_newVideos,#sn_video_topRatedVideos{width:640px;}
#sn_col_right .mod-ad, #sn_col3 .mod-ad { width: 300px; padding: 0px; margin: 0px 0px 10px 0px; }

/* Ugly line required to override previous style in modules.css */
html > body .mod .mod-head h3 span {background: #font-family: sans-serif; color: #ffcc33; font-size: 14px; font-weight: bold; background-image: none; }
html > body .mod-controls .mod-drag a{ background: transparent url(/themes/jlg/images/modules_move.gif) no-repeat; margin-top: 0; }
html > body .mod-controls .mod-edit a{ background: transparent url(/themes/jlg/images/modules_edit.gif) top right no-repeat; margin-top: 0;}
body .mod .mod-head h3{ overflow:visible;height:23px; font-family: sans-serif; filter: none; background: url(/themes/jlg/images/mod-hdr-bg.gif) repeat-x; border-width: 0; }
.mod .mod-head h3{ font-family: sans-serif; color: #ffcc33; margin:0px 0px 0px 0px; padding:2px 0px 0px 0px; text-transform: none; line-height: auto;}
.mod .mod-head{ background-image: none; border-width: 0; }
.mod .mod-body{ background-image: none; background-color: transparent; border-width: 0; margin-top:0px;}
.mod .mod-foot{ background-image: none; background-color: transparent; border-width: 0; }
.mod .mod-body .mod-body-cont { background: none; background-color: transparent; text-align: right; }
.mod .mod-body .mod-body-cont a{ color: #FFCC33;margin-right:5px; font-weight: bold; padding-left: 0px; }
.mod-body .sn_blog-content h4 a{ color: #ffcc33; }




#section_gro a.link_at_mod_foot,
#sn_drag_car a.link_at_mod_foot,
#sn_drag_friend a.link_at_mod_foot,
#sn_drag_video a.link_at_mod_foot,
#sn_drag_featured_community a.link_at_mod_foot,
#sn_drag_comment a.link_at_mod_foot {
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
	/*position: relative;
	vertical-align: bottom;
	bottom: -22px;
	left: -100px;*/
	}

#sn_drag_car a.link_at_mod_foot{
	margin-right:15px;
}

#sn_drag_groupblogs a.link_at_mod_foot{
	/*margin-right:-50px;*/
}

#sn_drag_comment .sn_comments_container a.link_at_mod_foot {
	position: relative;
	vertical-align: bottom;
	font-size: 10px;
	font-weight: bold;
	bottom: -22px;
	left: -50px;
	text-decoration: underline;
	}


#section_vid a.link_at_mod_foot {
	position: relative;
	vertical-align: bottom;
	font-size: 10px;
	font-weight: bold;
	width: 80px;
	bottom: -20px;
	left: -20px;
	text-decoration: underline;
	color: #999999;
	}

.sn_flagit{ background: transparent url(/css/custom/profile_flag.gif) top right no-repeat;}


/*
	----------------------------------------------------------------
	myprofile columns
	----------------------------------------------------------------
*/


.sn_three_even_columns #sn_col1 .mod-col {
	width: px;
	_ width: 282px;
	}

.sn_three_even_columns #sn_col1 {
	margin: 0 12px 0 0;
	_ margin: 0 8px 0 0px;
	width: px;
	}

.sn_three_even_columns #sn_col2 {
	margin: 0px;
	width: px;
	}

.sn_three_even_columns #sn_col3 {
	width: px;
	float: right;
	}


/* float right change for col 1 throughout site */




/*
	----------------------------------------------------------------
	browse-search pages - mod-container (top)
	----------------------------------------------------------------
*/


.sn_three_column {
	width:971px;
	}

/* 
	---------------------------------------------------------------
	browse
	---------------------------------------------------------------
*/

#sn_video_browsevideo,
#sn_groups_browse,
#sn_car_browsecar {
	float : left;
	clear : both;
	width : 327px;
	margin: 0px 6px 0px 0px;
}

#sn_video_browsevideo .mod-body,
#sn_groups_browse .mod-body,
#sn_car_browsecar .mod-body {
	background: url(/themes/jlg/images/backgrounds/form_panelbg.jpg) top left no-repeat;
	height: 134px;
	padding: 5px 0 0 5px;
}

/* redundant */
#sn_video_browsevideo .mod-head {
	background: url(/themes/jlg/images/module_titles/browse_videos.gif) top left no-repeat;
	height:26px;
	text-indent:-9999em;
}

#sn_groups_browse .mod-head {
	background: url(/themes/jlg/images/module_titles/browse_clubs.gif) top left no-repeat;
	height: 26px;
	text-indent:-9999em;
}

#sn_car_browsecar .mod-head {
	background: url(/themes/jlg/images/module_titles/browse_cars.gif) top left no-repeat;
	height: 26px;
	text-indent:-9999em;
}

/* 
	---------------------------------------------------------------
	search
	---------------------------------------------------------------
*/

#sn_video_searchVideos,
#sn_groups_search,
#sn_car_searchcar {
	clear:right;
	float:left;
	width:327px;
	margin: 0px 3px 0px 0px;
}

#sn_video_searchVideos .mod-body,
#sn_groups_search .mod-body,
#sn_car_searchcar .mod-body {
	background: url(/themes/jlg/images/backgrounds/form_panelbg.jpg) top left no-repeat;
	height: 134px;
	padding: 5px 0 0 5px;
}

#sn_video_searchVideos .mod-head {
	background: url(/themes/jlg/images/module_titles/search_videos.gif) top left no-repeat;
	height: 26px;
	text-indent:-9999em;
}

#sn_groups_search .mod-head {
	background: url(/themes/jlg/images/module_titles/search_clubs.gif) top left no-repeat;
	height: 26px;
	text-indent:-9999em;
}

#sn_car_searchcar .mod-head {
	background: url(/themes/jlg/images/module_titles/search_cars.gif) top left no-repeat;
	height: 26px;
	text-indent:-9999em;
}



/* 
	---------------------------------------------------------------
	add promote
	---------------------------------------------------------------
*/


#sn_video_addPromote {
	clear:right;
	float:right;
	width:302px;
	background: #242424;
	color: #ffffff;
	height: 170px;
}

/*
	----------------------------------------------------------------
	browse-search pages - containers (bottom)
	----------------------------------------------------------------
*/

#section_pho .sn_two_column,
#section_gro .sn_two_column,
#section_car .sn_two_column,
#section_vid.sn_two_column {
	width: 971px;
	}

#section_pho .sn_two_column #sn_col1,
#section_gro .sn_two_column #sn_col1,
#section_car .sn_two_column #sn_col1,
#section_vid .sn_two_column #sn_col1 {
	margin: 0px 0px 0px 0px;
	float: left;
	padding: 0px 0px 0px 0px;
	}
#section_vid .sn_two_column #jlg_videoView #sn_col1,
#section_pho .sn_two_column #sn_col1 .mod,
#section_gro .sn_two_column #sn_col1 .mod,
#section_car .sn_two_column #sn_col1 .mod,
#section_vid .sn_two_column #sn_col1 .mod,
#section_fee .sn_two_column #sn_col1 .mod{
	width: 660px;
	}
#section_ter .sn_two_column #sn_col1 .mod,
#section_faq .sn_two_column #sn_col1 .mod {
	width: 644px;
	}

#jlg_videoView .sn_two_column #sn_col1 .mod-col,
#section_pho .sn_two_column #sn_col1 .mod-col,
#section_gro .sn_two_column #sn_col1 .mod-col,
#section_vid .sn_two_column #sn_col1 .mod-col,
#section_car .sn_two_column #sn_col1 .mod-col {
	width: 660px;
	}

#section_pho .sn_two_column #sn_col2,
#section_gro .sn_two_column #sn_col2,
#section_vid .sn_two_column #sn_col2,
#section_car .sn_two_column #sn_col2 {
	float: right;
	width: 302px;
	}
	
#section_vid .sn_two_column #sn_col2{
	margin-left:451px !important;
}

/*
	----------------------------------------------------------------
	browse-search - new and top rated
	----------------------------------------------------------------
*/

/*
#sn_video_newVideos .mod-body {
	background: url(/themes/jlg/images/scaling_module_bkg/content_gradient.gif) top left;
	height: auto;
	width: 660px;
	} */

#sn_photo_head .mod-body,
#sn_photo_featuredPhotos .mod-body,
#sn_photo_mostViewedPhotos .mod-body,
#sn_photo_mostTalkedVideos .mod-body,
#sn_photo_topRatedPhotos .mod-body,
#sn_video_topRatedVideos .mod-body,
#sn_groups_active .mod-body,
#sn_car_topRatedcar .mod-body,
#sn_video_newVideos .mod-body,
#sn_groups_new .mod-body,
#sn_car_newcar .mod-body,
#sn_error .mod-body,
#sn_message .mod-body,
#sn_searchHeader .mod-body,
#sn_searchAdvHeader .mod-body,
.sn_two_column #sn_cars .mod-body,
.sn_two_column #sn_man_vid .mod-body,
#section_ter #sn_terms .mod-body,
#section_faq #sn_faq .mod-body {
	background: url(/themes/jlg/images/scaling_module_bkg/content_gradient.gif) top left;
	height: auto;
}
#section_ter #sn_terms .mod-body,
#section_faq #sn_faq .mod-body{
	padding: 15px;
	}

#sn_photo_head .mod-foot,
#sn_photo_featuredPhotos .mod-foot,
#sn_photo_mostViewedPhotos .mod-foot,
#sn_photo_mostTalkedVideos .mod-foot,
#sn_photo_topRatedPhotos .mod-foot,
#sn_video_topRatedVideos .mod-foot,
#sn_video_topRatedVideos .mod-foot,
#sn_groups_active .mod-foot,
#sn_car_topRatedcar .mod-foot,
#sn_video_newVideos .mod-foot,
#sn_groups_new .mod-foot,
#sn_car_newcar .mod-foot,
#sn_error .mod-foot,
#sn_message .mod-foot,
#sn_searchHeader .mod-foot,
#sn_searchAdvHeader .mod-foot,
.sn_two_column #sn_cars .mod-foot,
.sn_two_column #sn_man_vid .mod-foot,
#sn_man_group .mod-foot,
#section_ter #sn_terms .mod-foot,
#section_faq #sn_faq .mod-foot,
#sn_searchResultsHeader .mod-foot  {
	background: url(/themes/jlg/images/scaling_module_bkg/content_bottombar2.gif) top left;
	height: 33px;
	margin: 0 0 10px 0;
}


#sn_terms .mod-head{
	background: url(/themes/jlg/images/module_titles/terms_of_service.png) top left no-repeat;
	height: 26px;
	text-indent:-9999em;
}
#sn_faq .mod-head{
	background: url(/themes/jlg/images/module_titles/frequently_asked_questions.png) top left no-repeat;
	height: 26px;
	text-indent:-9999em;
}
#sn_video_newVideos .mod-head {
	background: url(/themes/jlg/images/module_titles/new_videos.gif) top left no-repeat;
	height: 26px;
	text-indent:-9999em;
}

#sn_groups_new .mod-head {
	background: url(/themes/jlg/images/module_titles/new_clubs.gif) top left no-repeat;
	height: 26px;
	text-indent:-9999em;
}

#sn_error .mod-head {
	background: url(/themes/jlg/images/module_titles/feedback.png) no-repeat left top;
	height: 26px;
	text-indent:-9999px;
	width: 100px;
}
#sn_car_newcar .mod-head {
	background: url(/themes/jlg/images/module_titles/new_cars.gif) top left no-repeat;
	height: 26px;
	text-indent:-9999em;
}
#sn_man_vid .mod-head {
	background: url(/themes/jlg/images/module_titles/featured_clubs.gif) top left no-repeat;
	height: 26px;
	text-indent:-9999em;
}
#sn_man_vid .mod-body {
	padding: 10px;
	}
#sn_man_vid .mod-body {
	text-align: center;
	}
#sn_man_vid .mod-body p{
	text-align: left;
	width: 590px;
	margin: 0 auto;
	}
#sn_man_vid .mod-body .sn_featured_select {
	float: none;
	margin:10px auto;
	text-align:center;
	}
#sn_car_newcar .mod-body .jlg_dis_cars_thumb, #sn_car_topRatedcar .jlg_dis_cars_thumb{
	float:left;
	margin:0;
	padding:0;
}

/*.jlg_dis_cars_thumb .thumb-results{
	height:45px;
}*/


#sn_video_topRatedVideos .mod-head {
	background: url(/themes/jlg/images/module_titles/toprated_videos.gif) top left no-repeat;
	height: 26px;
	text-indent:-9999em;
}
#sn_groups_active .mod-head {
	background: url(/themes/jlg/images/module_titles/mostactive_clubs.gif) top left no-repeat;
	height: 26px;
	text-indent:-9999em;
}
#sn_car_topRatedcar .mod-head {
	background: url(/themes/jlg/images/module_titles/toprated_cars.gif) top left no-repeat;
	height: 26px;
	text-indent:-9999em;
}

#sn_photo_head .mod-head {
	background: url(/themes/jlg/images/module_titles/photos.gif) top left no-repeat;
	height: 26px;
	text-indent:-9999em;
	}

#sn_photo_featuredPhotos .mod-head {
	background: url(/themes/jlg/images/module_titles/featured_photos.gif) top left no-repeat;
	height: 26px;
	text-indent:-9999em;
	}

#sn_photo_mostViewedPhotos .mod-head {
	background: url(/themes/jlg/images/module_titles/most_viewed_photos.gif) top left no-repeat;
	height: 26px;
	text-indent:-9999em;
	}

#sn_photo_mostTalkedVideos .mod-head {
	background: url(/themes/jlg/images/module_titles/most_talked_about_photos.gif) top left no-repeat;
	height: 26px;
	text-indent:-9999em;
	}

#sn_photo_topRatedPhotos .mod-head {
	background: url(/themes/jlg/images/module_titles/top_rated_photos.gif) top left no-repeat;
	height: 26px;
	text-indent:-9999em;
	}

/* MESSAGES */
#sn_message .mod-body {
	margin-top: 27px;
	width: 644px;
	padding: 30px 0px 0px 0px;
	background: #404041 url(/themes/jlg/images/backgrounds/mod-body_bg.gif) repeat-x left top;
	}
#sn_message .sn_tabbed {
	margin-top: -57px;
	}
#sn_message form {
	padding: 5px 10px 20px;
	}
#sn_message form label,#sn_message form .note{
	color: #EFEFEF;
	text-transform: uppercase;
	font-size: .92em;
	padding: 0px 9px 0px 0px;
	white-space: nowrap;
	font-weight: bold;
	}
#sn_message form button{
	background-color: #555555;
	padding: 5px 15px;
	}
#sn_message .msg_header{
	color: #151515;
	}
#sn_message .mod-foot {
	width: 644px;
	}
#sn_message .mod-promo form p#accept,
#sn_message .mod-promo form p#reject{
	display:inline;
	margin:0 4px;
	}

/*
#sn_message .mod-promo form p button
#sn_message .mod-body form#sn_friendRequestForm p button{
	background:transparent;
	text-indent:0;
	border:1px solid #666;
	text-align:center;
	}	
*/

#sn_CommunityReqForm .sn_accept_btn,
#sn_CommunityReqForm .sn_reject_btn{
	float:left;
	}

.invite_element{
	display:block;
	height:59px;
	}
.invite_element #sn_terms{
	float:left;
	margin-right:3px;
	}
	
/* FEEDBACK FORM */
#section_fee #sn_error .mod-body  {
	padding: 17px 38px;
	}
#section_fee #sn_error form p{
	padding-bottom: 10px;
	color: #EFEFEF;
	}
#section_fee #sn_error form hr{
	border: 1px solid #666666;
	}
#section_fee #sn_error form th, #section_fee #sn_error form td{
	padding: 5px 0px;
	border: none;
	}
#section_fee #sn_error form label{
	color: #EFEFEF;
	text-transform: uppercase;
	font-size: .92em;
	padding: 0px 9px 0px 0px;
	}
#section_fee #sn_error form select{
	background-color: #FFF;
	}
#section_fee #sn_error form textarea{
	background-color: #FFF;
	color: #000;
	border: 1px solid #666666;
	}
#section_fee #sn_error .mod-foot {
	width: auto;
	}

#section_fee #sn_error .sn_send_btn {
	background:url(/themes/jlg/images/buttons/submitbtn.gif) no-repeat left top;
	text-indent: -9999px; 
	width: 47px;
	height: 21px;
	margin-top: 5px;
	border: none;
}

/*
	----------------------------------------------------------------
	thin left col - wide center col
	----------------------------------------------------------------
*/



.sn_three_column #sn_col1 .mod {
	width:179px;
	}


#sn_col3 .mod, #sn_col_right .mod {
	width: 303px;
	}

.sn_two_column #sn_col_right .mod {
	width: 294px; 
	margin: 0px 0px 10px 0px;
	}

#sn_col2 .mod-ad, #sn_col_right .mod-ad {
	width: 302px; 
	height: 250px;
	padding: 0px;
	margin: 0px 0px 10px 0px;
	float: left;
	}





/** tabs **/ 
.sn_tabbed {  
	height: 27px;
	padding: 0px;
	text-transform:capitalize;
	margin: 0px 0px 0px 10px;
	float: right;
	position: relative;
}
.sn_hasTabs .sn_tabbed{
	margin: -58px -2px 0 0px;
	/*position:absolute;*/
	z-index:1;
	padding: 1px 0px 0px 15px;
	}
html>body .sn_hasTabs .sn_tabbed{
	position:static;
	}
* html .sn_hasTabs .sn_tabbed{
	margin: -28px -2px 0 0;
	}

.sn_tabbed li {
	text-align: center;
	float: right;
	margin-left: -16px;
	position: relative;
}
	
.sn_tabbed li a, 
.sn_tabbed li .selectedinner {  
	float: left;
	cursor: pointer;
	}

.mod-body .sn_tabbed li.tabselected {
	z-index: 20;
	}

.sn_tabbed li .sn_spanLeft{
	background: url(/themes/jlg/images/tabs/tab_left.png) no-repeat left top;
	display: block;
	width: 8px;
	height: 27px;
	float: left;
	}
.sn_tabbed li.tabselected .sn_spanLeft {
	background: url(/themes/jlg/images/tabs/tab_left_selected.png) no-repeat left top;
	}
.sn_tabbed li .sn_spanRight{
	background: url(/themes/jlg/images/tabs/tab_right.png) no-repeat left top;
	display: block;
	width: 9px;
	height: 27px;
	float: left;
	}
.sn_tabbed li.tabselected .sn_spanRight {
	background: url(/themes/jlg/images/tabs/tab_right_selected.png) no-repeat left top;
	}
.sn_tabbed li .sn_spanLeft img, .sn_tabbed li .sn_spanRight img{
	display: none;
	}
.sn_tabbed li .sn_tabTitle{ 
	background: #404041 url(/themes/jlg/images/tabs/tab_mid.png) repeat-x left top;
	font-weight:bold;
	font-size:12px;
	line-height: 12px;
	padding: 6px 8px 9px;
	border: none;
	color: #FFFFFF;
	}
.sn_tabbed li.tabselected .sn_tabTitle { 
	background: #65686C url(/themes/jlg/images/tabs/tab_mid_selected.png) repeat-x left top;
	}
.sn_tabbed li.tabselected .sn_tabTitle, .sn_tabbed a:hover .sn_tabTitle{
	color: #FFCC33;
	}

.sn_hasTabs .mod-body {
	padding: 30px 0px 0px 0px;
	background: #404041 url(/themes/jlg/images/backgrounds/mod-body_bg.gif) repeat-x left top;
}

div#sn_message .sn_tabbed li.tabselected, div#sn_message .sn_tabbed li { 
	background: none;
	width: auto;
	height: auto;
	
}
/*div#sn_message .sn_tabbed li .sn_tabTitle {
	font-size: 10px;
	background: #D3CCC4;
	font-weight:bold;
	padding: 3px 10px 3px 10px;
	border:1px solid #978b82; 
	border-bottom: 1px solid #F7D9E3;
	border-left-width: 0;
}

html>body div#sn_message .sn_tabbed a:hover .sn_tabTitle, html>body div#sn_message .sn_tabbed a .sn_tabTitle, div#sn_message .sn_tabbed li.tabselected .sn_tabTitle{ 
	width: auto;
}*/

#sn_ftr ul li{ margin:0px; text-transform: none; }

/*
#sn_ftr UL {margin-top:5px; }
#sn_ftr ul li a:link, #sn_ftr ul li a:visited { font-size: 90%; font-weight: bold; color: #000;  }
*/


/* other designed elements */
BUTTON,
a.sn_submit_btn {   
/*	text-indent:-9999px;			*/
	border:none;
	background-color:none;
}

BUTTON SPAN,
a.sn_submit_btn SPAN { 
	background:none; 
}

#sn_tasks BUTTON,
.sn_submit_btn {  
	background:url(/themes/jlg/images/buttons/submitbtn.gif) no-repeat left top;
	text-indent: -9999px; 
	width: 47px;
	height: 23px;
	margin-top: 5px;
	border: none;
}


#sn_tasks BUTTON SPAN,
a.sn_submit_btn SPAN { 
	background:url(/themes/jlg/images/buttons/submitbtn.gif) no-repeat right top;
	text-indent: -9999px; 
	width: 47px;
	height: 23px;  
}

#sn_manager_group .sn_submit_btn,
#sn_accountRegisterForm .sn_submit_btn {
	background:url(/themes/jlg/images/buttons/submitbtn.gif) no-repeat left top;
	text-indent: -9999px; 
	width: 47px;
	height: 23px;
	/*padding-top: 23px;*/
	margin: 5px;
	border: none;
	position: relative;
}

.sn_submit_btn span{
	displa
}
	
.sn_signin_btn,
.sn_save_btn,
.sn_upload_btn,
.sn_cancel_btn,
.sn_search_btn,
.sn_accept_btn,
.sn_reject_btn,
.sn_block_btn,
.sn_delete_btn,
#sn_btnBrowse,
.sn_skip_btn,
.sn_continue_btn,.sn_top_login_buttons {
	background:url(/themes/jlg/images/buttons/signinbtn.gif) no-repeat left top;
	width: 46px;
	height: 23px;
	margin: 5px;
	border: none;
	cursor:pointer;
	text-align:left;
/*	text-indent: -9999px; */
}

.sn_top_login_buttons{
	margin:0;
	}
.sn_top_login_buttons button{
	margin:0;
	padding:0;
	}
	
.sn_delete_btn{
	background:url(/themes/jlg/images/buttons/deletebtn.gif) no-repeat left top;
	margin:0;
}
.sn_skip_btn{
	background:url(/themes/jlg/images/buttons/skipbtn.gif) no-repeat left top;
}
.sn_continue_btn{
	background:url(/themes/jlg/images/buttons/continuebtn.gif) no-repeat left top;
	width:60px !important;
}
.sn_skip_btn span{
	text-align:left !important;	
}
.sn_accept_btn{
	background:url(/themes/jlg/images/buttons/acceptbtn.gif) no-repeat left top;	
}
.sn_reject_btn{
	background:url(/themes/jlg/images/buttons/rejectbtn.gif) no-repeat left top;	
}
.sn_block_btn{
	background:url(/themes/jlg/images/buttons/blockbtn.gif) no-repeat left top;	
}

.sn_save_btn {
	background:url(/themes/jlg/images/buttons/savebtn.gif) no-repeat left top;
}

.sn_upload_btn {
	background:url(/themes/jlg/images/buttons/uploadbtn.gif) no-repeat left top;
}

.sn_cancel_btn {
	background:url(/themes/jlg/images/buttons/cancelbtn.gif) no-repeat left top;
}

.sn_search_btn {
	background: url(/themes/jlg/images/buttons/searchbtn.gif) no-repeat left top;
	}


#sn_video_searchVideos #sn_btnSubmit,
#sn_btnSearch {
	background: url(/themes/jlg/images/buttons/searchbtn.gif) no-repeat left top;
	text-indent: -9999px; 
	width: 47px;
	height: 23px;
	border: 0px;
	cursor:pointer;
	}


#sn_btnBrowse {
	background: url(/themes/jlg/images/buttons/browsebtn.gif) no-repeat left top;
}


/* Profile */
/*ul#sn_setnav li{ border-width: 0; margin: 0 5px 10px 0; }
ul#sn_setnav li a{ font-weight: bold; }
ul#sn_setnav li.sn_addMember a{ background-image: url(/themes/jlg/images/buttons/button_elements/.gif); }
ul#sn_setnav li.sn_acctSettings a{ background-image: url(/themes/jlg/images/.gif); }
ul#sn_setnav li.sn_invitePeople a{ background-image: url(/themes/jlg/images/.gif); }
ul#sn_setnav li.sn_viewInvitations a{ background-image: url(/themes/jlg/images/.gif); }
ul#sn_setnav li.sn_viewRequests a{ background-image: url(/themes/jlg/images/.gif); }
ul#sn_setnav li.sn_pubProfile_flag a{ background-image: url(/themes/jlg/images/.gif); }
*/
#sn_invite form p button{
	text-indent:0;
	}

/* Home */

#mod-container.homeIndex {
	background:#FFF9FB url(/themes/jlg/images/home_splash.gif) no-repeat;
	}

#mod-container.homeIndex #sn_col1 {
	margin-top: 186px;
	}

#mod-container.homeIndex #sn_col2 {
	margin-top: 186px;
	}

#mod-container.homeIndex .mod.sso-in {
	background: url(/themes/jlg/images/home_login_bg.jpg);
	}

#mod-container.homeIndex li {
	list-style-position:inside;
	list-style-type:circle;
	}

#mod-container.homeIndex h2 {
	font-weight: bold;
	}


/* Messages */
.mceSelectList{ width: 220px; }

.headerWrap{ width: 980px; background-color:#FFFFFF; background-image:none; border-color:#CEC5BB; border-style:solid; border-width:0pt 1px;}

/* hide groupleader tools by default they will be shown if allowed */
ul#sn_setnav li.groupLeaderTools, ul#sn_setnav li.groupMemberTools {
	display: none;
}

ul.sn_showthumb li a.anc_th, ul.sn_showthumb li a.anc_th img {
        width:80px;
        height:45px;
		color:#FFCC33;
}

ul.sn_showthumb li.fixed_thumb_nolink {
height: auto;
}

/*ul.sn_showthumb {
	float: left;
}*/


/* poll CSS */
div.pollHolder {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

ul.sp_answers, ul.results {
	list-style:lower-alpha;
}

ul.sp_answers li input {
	border: none;
	margin-right: 3px;
}

li.answer {
	margin: 2px 5px 5px -1px;
	width: 300px;
	float: left;
	clear: both;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.bar {
	border: 1px solid #000000;
	float: left;
	margin: 3px 0px 0px 0px;
}
.one {
background-color: #dedede;
}
.two {
background-color: #dedede;
}
.three {
background-color: #dedede;
}
.four {
background-color: #dedede;
}
.five {
background-color: #dedede;
}

div.clear {
	clear: both;
}

div.barVotes, div.barPercent {
	float: left;
	padding: 0px 0px 0px 5px;
}

div.barAnswer {
	float: none;
	padding: 0px 5px 0px 5px;
}

span.separator {
	padding: 0px 5px 0px 0px;
}

div.totalVotes {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.sp_head {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

#pollHolder .sp_head p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffcc33;
	font-weight: bold;
}

.hidden {
	display:none;
}

div.ulWrapper {
	border-left: 1px solid #000000;
	
	border-bottom: 1px solid #000000;
	margin: 5px 0px 5px 0px;
	padding: 5px 0px 0px 0px;
}
/* profile module */
div.mm_profile {
	background: url(/themes/jlg/images/scaling_module_bkg/content_gradient.gif) top left;
	float: left;
	border: none; 
	margin-bottom: 10px;
	width: 294px;
}
div.mm_top {
	padding: 5px;
}
div.mm_avatar {
	/*border: 1px solid #215d90;*/
	float: left;
	width: 146px;
}

div.mm_info {
	float: left;
	overflow:hidden;
	margin: 0px 0px 0px 5px;
	width: 131px;
}
div.mm_username {
	font-weight: bold;
	font-size: 18px;
	padding-bottom: 5px;
	color: #FFF;
}
div.mm_motto, div.mm_status {
	font-weight: bold;
}
div.mm_motto span, div.mm_status span {
	display: block;
}

div.mm_motto {
	padding: 0px 0px 3px 0px;
}

div.mm_buttons {
	margin: 20px 0px 0px 0px;
	float: right;
}
#section_ter div#sn_setnav, #section_faq div#sn_setnav{
	float: none;
	}
div.mm_buttons button {
	width: 25px;
	height: 25px;
	margin-left: 5px;
}
button.mm_add_friend {
	background: url(/themes/jlg/images/icon-add.gif) no-repeat bottom;
}
button.mm_block_user {
	background: url(/themes/jlg/images/icon-block.gif) no-repeat bottom;
}
button.mm_flag_user {
	background: url(/themes/jlg/images/icon-flag.gif) no-repeat bottom;
}
div.mm_buttons button.mm_account_settings {
	background: url(/themes/jlg/images/icon-acct-settings.gif) no-repeat bottom;
	width: 28px;
}
div.mm_invite_users {
	padding: 2px 0px 0px 5px;
}
div.mm_buttons div.mm_invite_users a {
	background: url(/themes/jlg/images/icon-invite.gif) no-repeat bottom;
	width: 28px;
	height: 25px;
	display: block;
	position: relative;
	float: left;
}
div.mm_buttons button.mm_messages {
	background: url(/themes/jlg/images/icon-messages.gif) no-repeat bottom;
	width: 28px;
}

button.mm_add_friend span, button.mm_block_user span, button.mm_flag_user span, button.mm_account_settings span, div.mm_buttons div.mm_invite_users a span, button.mm_messages span {
	display: none;
}
div.mm_bottom ul.sn_mynav_default_top, 
div.mm_bottom ul.sn_mynav_photos_top,
div.mm_bottom ul.sn_mynav_blogs_top,
div.mm_bottom ul.sn_mynav_profile_top
{
	list-style: none;
	width: 321px;
	height: 33px;
}
div.mm_bottom ul.sn_mynav_default_bottom, 
div.mm_bottom ul.sn_mynav_contacts_bottom,
div.mm_bottom ul.sn_mynav_groups_bottom,
div.mm_bottom ul.sn_mynav_comments_bottom,
div.mm_bottom ul.sn_mynav_videos_bottom
{
	list-style: none;
	width: 321px;
	height: 32px;
}
div.mm_bottom ul.sn_mynav_default_top {
	background: url(/themes/jlg/images/top_nav_user-default-top.gif) no-repeat top left;
}
div.mm_bottom ul.sn_mynav_profile_top {
	background: url(/themes/jlg/images/top_nav_user-profile-top.gif) no-repeat top left;
}
div.mm_bottom ul.sn_mynav_default_bottom {
	background: url(/themes/jlg/images/top_nav_user-default-btm.gif) no-repeat top left;
}
div.mm_bottom ul.sn_mynav_contacts_bottom {
	background: url(/themes/jlg/images/top_nav_user-friends-btm.gif) no-repeat top left;
}
div.mm_bottom ul.sn_mynav_photos_top {
	background: url(/themes/jlg/images/top_nav_user-photos-top.gif) no-repeat top left;
}
div.mm_bottom ul.sn_mynav_blogs_top {
	background: url(/themes/jlg/images/top_nav_user-blog-top.gif) no-repeat top left;
}
div.mm_bottom ul.sn_mynav_groups_bottom {
	background: url(/themes/jlg/images/top_nav_user-groups-btm.gif) no-repeat top left;
}
div.mm_bottom ul.sn_mynav_videos_bottom {
	background: url(/themes/jlg/images/top_nav_user-videos-btm.gif) no-repeat top left;
}
div.mm_bottom ul.sn_mynav_comments_bottom {
	background: url(/themes/jlg/images/top_nav_user-comments-btm.gif) no-repeat top left;
}
div.mm_bottom ul#sn_mynav_top li, div.mm_bottom ul#sn_mynav_btm li {
	float: left;
}
div.mm_bottom ul#sn_mynav_top li a, div.mm_bottom ul#sn_mynav_btm li a {
	display: block;
}
div.mm_bottom ul#sn_mynav_top li a#sn_mynav_profile {
	width: 108px;
	height: 33px;
}
div.mm_bottom ul#sn_mynav_top li a#sn_mynav_photos {
	width: 106px;
	height: 33px;
}
div.mm_bottom ul#sn_mynav_top li a#sn_mynav_blog {
	width: 104px;
	height: 33px;
}
div.mm_bottom ul#sn_mynav_btm li a#sn_mynav_friends {
	width: 79px;
	height: 33px;
}
div.mm_bottom ul#sn_mynav_btm li a#sn_mynav_videos {
	width: 82px;
	height: 33px;
}
div.mm_bottom ul#sn_mynav_btm li a#sn_mynav_comments {
	width: 80px;
	height: 33px;
}
div.mm_bottom ul#sn_mynav_btm li a#sn_mynav_groups {
	width: 79px;
	height: 33px;
}
div.mm_bottom ul#sn_mynav_top li a span, div.mm_bottom ul#sn_mynav_btm li a span {
	display: none;
}
div.mm_unread_msgs {
	float: left;
	margin-top: 10px;
}

/* header search */
div#sn_hdr_search {
	position: absolute;
	top: 105px;
	right: 1px;
}
div#sn_hdr_search button.sn_search_btn {
	background: url(/themes/jlg/images/btn-search-go.gif) no-repeat left top;
	width: 31px;
	height: 20px;
	margin: 0px;
}
div#sn_hdr_search button.sn_search_btn span {
	display:none;
}

div#sn_hdr_search input.textbox {
	width: 150px;
	height: 18px;
	border: 1px solid #999999;
	float: left;
	font-size: 12px;
	padding: 0px;
	margin: 0px;
}

div#sn_hdr_search form.form_style_3 {
	margin: 0px;
}

.sn_two_column #sn_col2 .mod {
	/*width: 294px;*/
}

.mm_foot { background: url(/themes/jlg/images/backgrounds/page_footer.jpg) center bottom no-repeat; height: 111px; width: 971px; }

.mm_foot_text {
	font-size: .87em;
	color: #ffcc33;
	text-align: center;
	font-weight: normal; 
	padding-top: 68px; 
	}

	/* IE6 hack */

.mm_foot_text a { font-size: .87em; color: #ffcc33; text-align: center; margin-top: 68px; padding-left: 5px; padding-right: 5px; }
.mm_foot_text span { margin: 0px 10px 0px 10px;}
.mm_foot_text span a { margin: 0px;}

#sn_soc_bookmarks {
	margin-bottom: 10px;
	border: 1px solid #ffcc33;
	float: left;
}
#sn_login-info p span#welco_mess {
	font-size: 12px;
	font-weight: bold;
	color: #ffcc33;
}
div#sn_home-feature {
	margin: 0px 0px 10px 0px;
	background:transparent url(/themes/jlg/images/home-feature-bg.gif) repeat-x;
	border:1px solid #ffcc33;
	padding:10px;
	text-align:center;
}

#sn_col3 div#sn_home-feature { 
	background: none;
	border: none;
	padding: 0px;
}

div#sn_polls .mod-head {
}

div#sn_homeTriviaBites .mod-head {
	background: url(/themes/jlg/images/mod-hdr-bg-triv.gif) repeat-x top;
}

div#sn_polls .mod-body {
}

div#sn_homeTriviaBites .mod-body {
	background: #e3e5f3 url(/themes/jlg/images/mod-bdy-triv-bg.gif) repeat-x bottom;
}


div#sn_homeTriviaBites {
	border-color: #514d96;
}







/*
	----------------------------------------------------------------
	account login
	----------------------------------------------------------------
*/


#sn_account_login_mod {
	height: auto;
}

#sn_account_login .mod-head {
	background: url(/themes/jlg/images/module_titles/login.gif) top left no-repeat;
}

#sn_account_login .mod-body {
	background: url(/themes/jlg/images/backgrounds/full_left_panel.gif) top left no-repeat;
	height: 210px;
}


#sn_account_login_mod h3{ 
	margin-bottom: 10px;
}

#sn_account_login_mod .mod-body{

	background: url(/themes/jlg/images/anonymous_avatar.gif) no-repeat 5px 0px;
}

#sn_account_login_mod .mod-head {
	background: none;
	height: auto;
}
#sn_account_login_mod .form_style_login div input{
	clear: both;
}

#sn_account_login_mod .form_style_login div label{
	color: inherit;
}
#sn_accountLoginForm.form_style_2 div {
	border: none;
}
#sn_col2 #accountLoginForm_email,
#sn_col2 #accountLoginForm_password{
	width: 120px;
}
#sn_col2 #accountLoginForm_email_div,
#sn_col2 #accountLoginForm_password_div{
	padding: 0 0 0 155px;
}
#sn_col2 #accountLoginForm_remember_div{
	margin: 0 0 0 80px; 
}
div#sn_account_login_mod .form_style_login p{
	margin:60px 0pt 0pt 119px;
}
div#sn_account_login_mod .form_style_login p.sn_multiple_buttons{
	margin: 0 0 0 180px;
}
div#sn_account_login_mod .form_style_login p.sn_multiple_buttons a,
div#sn_account_login_mod .form_style_login p.sn_multiple_buttons a:visited{
	color: #ffcc33;
}
p.sn_multiple_buttons button.sn_upload_btn, #sn_button_save, #sn_button_delete, #sn_button_cancel{
	border:0px #EFCC33 solid;
}
#section_car  p.sn_multiple_buttons button.sn_upload_btn{
	margin-left:480px;
}

#section_car p.sn_multiple_buttons{
	text-align:center;
	width:100%;
}
table.form-table tr{
	margin:2px 0;
}
div.mm_reg_welcome {
	background: url(/themes/jlg/images/reg-welcome-bg.gif) no-repeat top left;
	width: 321px;
	height: 181px;
	margin: 0px 0px 10px 0px;
}
div.mm_reg_welcome span {
	display: none;
}
div.mm_reg_welcome a.hidden_link {
	display: block;
	position: absolute;
	width: 50px;
	height: 23px;
	margin: 140px 10px 10px 251px;
}
div.mm_login_welcome {
	background: url(/themes/jlg/images/login-welcome-bg.gif) no-repeat top left;
	width: 321px;
	height: 181px;
	margin: 0px 0px 10px 0px;
}
div.mm_login_welcome span {
	display: none;
}
div.mm_login_welcome a.hidden_link_forgot {
	display: block;
	position: absolute;
	width: 90px;
	height: 23px;
	margin: 115px 10px 10px 15px;
}
div.mm_login_welcome a.hidden_link_join {
	display: block;
	position: absolute;
	width: 60px;
	height: 23px;
	margin: 145px 10px 10px 180px;
}
button.pub_priv_switch {
	background: #000000;
	color: #ffffff;
	font-weight: bold;
	font-size: 11px;
	margin-top: 5px;
}
div.mm_profile_left {
	float: left;
	width: 148px;
}

div.mm_top_restricted {
	padding: 5px;
	width: 360px;
	margin: 20px auto 40px auto;
}

div.mm_top_restricted div.mm_avatar img, div.mm_top_restricted div.mm_avatar, div.mm_top_restricted div.mm_profile_left {
	width: 148px;
}

div.mm_top_restricted div.mm_info {
	width: 150px;
}

div#sn_account .mod-promo, div#sn_message .mod-promo {
	display: block;
}

div#sn_aboutme .sn_charcount {
	margin-right:82px;
}

span.sn_multiOptionLabel {
	clear:left;
	display:block;
	float:left;
	margin:0pt;
	padding:0pt 10px 0pt 0pt;
	text-align:right;
	vertical-align:middle;
	width:200px;
}

div#sn_mainForm_mm_haveYouSeenMusical_div label {
	width:30px;
	clear: none;
	display: inline;
	text-align: left;
	padding-left: 3px;
}

div#accountRegisterForm_privacyLevel_div span {
	display: inline;
}
.restricted_message {
	margin: 20px 0px 0px 0px;
}

#sn_blogs label {
	width: 100px;
}

button#sn_myprofile {
	background:url(/themes/jlg/images/btn-hdr-bg.gif) repeat-x top;
	color:#1d2f5e;
	height:23px;
	margin-top:5px;
}

.mod-controls li.mod-drag {
	display:none;
}

.home .mod-body .button_spacer {
	margin-top:0px;
}

.home #sn_drag_comment {
	height: 258px;
}

.home .sn_comments_container {
	height: 156px;
	overflow: auto;
}

button#sn_myprofile {
	display:none;
}

#sn_messagebox td br {
	display: none;
}

#sn_messagebox table.form-table {
	margin: 0px;
}

.widget-recent-entries {
	
}

.widget-recent-entries h1.widget-header {
	background: url(/themes/jlg/images/tab-on.gif) no-repeat;
	width: 163px;
	height: 45px;
	text-align: center;
	font-size: 13px;
	color: #ffffff;
	position:absolute;
	top:5px;
	font-family: sans-serif;
	font-weight:bold;
	text-transform:uppercase;
}

.widget-recent-entries h1.widget-header span {
	padding-top: 12px;
	display: block;
	font-family: sans-serif;
}

.widget-recent-entries .widget-content {
	background: #ffffff;
	border: 1px solid #215d90;
	padding: 30px;
	margin-bottom: 10px;
	margin-top: 38px;
}

.widget-recent-entries dl.widget-list {
	width: auto;
	background: #e9f8fe;
	padding: 10px;
	margin: 0px 0px 30px 0px;
}

.widget-recent-entries dt a {
	font-size: 18px;
}

.pollHolder input {
	background:url(/themes/jlg/images/btn-hdr-bg-poll.gif) repeat-x top;
	color: #ffffff;
	width: 70px;
	height: 23px;
	border: none;
	padding: 0px;
	margin: 0px;
}

.sp_answers li input {
	background: none;
	width: auto;
	height: auto;
}

.sp_answers li  {
	margin-bottom: 3px;
}

ul.sp_answers {
	margin-bottom: 10px;
	margin-left: 5px;
}

.mod-ad .mod .mod-head {
	
}

.mod-ad .mod .mod-body {
	
}

/* test code for subnav */
#nav-funct {
	display: block;
	height:30px;
	right: 10px;
	top: 10px;
	width:660px;
	position: absolute;
	padding: 0px;
	z-index:100;
}

#sn_col_right {
	/* margin-left:450px; */
	float: right;
}

.re-col-right {
	margin-left:0 !important;
	
}

#sn_myShip .mod-body {
	padding: 0px;
	border: none;
}

#sn_split_second_column .col1 {
	float: left;
	width: 325px;
}

#sn_split_second_column .col2 {
	float: left;
	width: 325px;
}
.sn_two_column #sn_col1 #sn_split_second_column .col1 .mod {
	width:319px;
}

.sn_two_column #sn_col1 #sn_split_second_column .col2 .mod {
	width:319px;
}

.sn_two_column #sn_col1 #sn_split_second_column .col2 {
	margin-left: 10px;
}

.mm_info a {
	text-decoration: underline;
	color: #3399cc;
}

#sn_drag_photo ul.sn_showthumb li {
	margin: 0px 4px;
}

#sn_drag_photo.mod .mod-body .mod-body-cont {
	padding:0px 5px 5px 7px;
	margin:0px -7px -7px;
}

.sn_two_column #sn_col1 #sn_split_second_column .col1 #sn_drag_photo.mod {
	height: 275px;
}


.mod-controls .mod-edit a {
	height:17px;
	margin:0px 0px 0px 1px;
	width:55px;
}

#sn_otherPhotos hr{
	display: none;
}


/* png hack */
.jtf_indicatorHuman, .jtf_indicatorCylon, .jtf_indicatorTie
{ behavior: url(./themes/jtf/css/iepngfix.htc); }



#sn_accountRegisterForm  label.checkbox_label {
	width: 200px;
}
#accountRegisterForm_notifyNbcSms_div  label.checkbox_label {
	display:inline;
	position:absolute;
	width:429px;
}
#accountRegisterForm_notifyNbcSms_div ,#accountRegisterForm_newsLetter_div {
		padding-left:49px;
}
#sn_split_second_column #sn_myShip.mod {
	height: 275px;
}
/* tasks */
div.sn_tasks_header div.sn_task_details_head {
	height: 2px;
	width: 643px;
	background: url(/themes/jlg/images/task-hdr-head.gif) no-repeat;
}
div.sn_tasks_header div.sn_task_details_foot {
	height: 2px;
	width: 643px;
	background: url(/themes/jlg/images/task-hdr-foot.gif) no-repeat;
}

div.sn_tasks_header div.sn_task_details_body {
	background: #000000;
	color: #ffffff;
	text-transform: uppercase;
	font-weight:bold;
}
#sn_new_task {
	background-color: inherit;
}
.sn_dis_list {
	border:none;
	padding: 0px 0px 0px 0px;
	width: 443px;
}




.half_column_bg table{ margin: 12px 0 0 6px;}

.half_column_bg table td{ height:23px;}


.half_column_bg table label{
	font-size: 9px;
	color: #ffcc33;
	text-transform: uppercase;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 75px;
	display: block;
	text-align:right;
	padding-right: 5px;
}

.half_column_bg table .txtin, .half_column_bg table select{
	border: solid 1px #8e8e8e;
	background: #65686c;
	padding: 0;
	font-size: 9px;
	color: #b7b6b6;
}

.half_column_bg table select{ height:15px; }

.half_column_bg table .txtin{
	width: 155px;
	height: 15px;
}

.half_column_bg table .img_btn{ margin-left: 12px; }

.white { color: #fff; }

.clear{clear:both;}


#user, #tag, #category, #year { width: 100px !important; }



/*
---------------------------------------------------------------------------------------
My Profile Page - Column Widths
---------------------------------------------------------------------------------------
*/

.sn_three_even_columns #sn_col1 {
	float: left;
	width: 282px;
}

.sn_three_even_columns #sn_col2 {
	float: left;
	width: 361px;
}

.sn_three_even_columns #sn_col3 {
	float: right;
	width: 303px;
	margin-left:12px !important;
}

/*
---------------------------------------------------------------------------------------
My Profile - Scaling Modules
---------------------------------------------------------------------------------------
*/


#section_gro #sn_drag_car .mod-head,
#sn_drag_car .mod-head,
#sn_drag_video .mod-head,
#sn_drag_featured_community .mod-head,
#sn_drag_friend .mod-head,
#sn_drag_comment .mod-head,
#sn_searchResultsHeader .mod-head {
	background: url(/themes/jlg/images/scaling_module_bkg/content_topbar.gif) top left; 
	margin: 0px 0px 0px; 
	margin: 25px 0px 0px;
	height: 19px;
	}


#section_gro #sn_drag_car .mod-body,
#sn_drag_car .mod-body,
#sn_drag_video .mod-body,
#sn_drag_featured_community .mod-body,
#sn_drag_friend .mod-body,
#sn_drag_comment .mod-body,
#sn_searchResultsHeader .mod-body {
	padding: 5px;
	background: url(/themes/jlg/images/scaling_module_bkg/content_gradient.gif) top left;
	height: auto;
	/*width: 439px;*/
	}


#section_gro #sn_drag_car .mod-foot,
#sn_drag_car .mod-foot,
#sn_drag_video .mod-foot,
#sn_drag_featured_community .mod-foot,
#sn_drag_friend .mod-foot,
#sn_drag_comment .mod-foot {
	padding-top: 0px;
	padding-left: 0px;
	background: url(/themes/jlg/images/scaling_module_bkg/content_bottombar2.gif) top left;
	height: 33px;
	clear: both;
	}


#sn_drag_car .mod-head h3 span, 
#sn_drag_video .mod-head h3 span, 
#sn_drag_featured_community .mod-head h3 span, 
#sn_drag_friend .mod-head h3 span, 
#sn_drag_comment .mod-head h3 span {
	display : none;
	}



/*
---------------------------------------------------------------------------------------
My Profile - Modules
---------------------------------------------------------------------------------------
*/

#sn_drag_car {
	background:url(/themes/jlg/images/module_titles/my_cars.gif) top left no-repeat;
	width: 361px;
	position: relative;
	}

#sn_drag_video  {
	background:url(/themes/jlg/images/module_titles/my_videos.gif) no-repeat;
	width: 361px;
	position: relative;
	}

#sn_drag_featured_community  {
	background:url(/themes/jlg/images/module_titles/my_clubs.gif) no-repeat;
	width: 361px;
	position: relative;
	}

#sn_drag_friend {
	background:url(/themes/jlg/images/module_titles/my_friends.gif) no-repeat;
	width: 301px;
	position: relative;
	}

#sn_drag_comment {
	background:url(/themes/jlg/images/module_titles/comments.gif) no-repeat;
	width: 301px;
	position: relative;
	}
#sn_col2 #sn_drag_comment {
	width: 439px;
	}

#sn_drag_car .mod-controls{
	background: url(/themes/jlg/images/buttons/addcar.gif) no-repeat left top;
	}

#sn_drag_video .mod-controls{
	background: url(/themes/jlg/images/buttons/addvideo.gif) no-repeat left top;
	}

#sn_drag_featured_community .mod-controls{
	background: url(/themes/jlg/images/buttons/addclub.gif) no-repeat left top;
	}

#sn_drag_friend .mod-controls{
	background: url(/themes/jlg/images/buttons/addfriend.gif) no-repeat left top;
	}

#sn_drag_comment .mod-controls{
	background: url(/themes/jlg/images/buttons/addcomment.gif) no-repeat left top;
	}

#sn_drag_groupblogs .mod-controls{
	background: url(/themes/jlg/images/buttons/addblog.gif) no-repeat left top;
	height:24px;
	}
	
#sn_drag_car .mod-body ul {
 	list-style-type: none;
	}

#sn_drag_car .mod-body .mycar {
	text-align: center;
	font-family: Verdana; font-size: 9px; color: #ffcc33;
	width: 80px;
	margin: 20px 5px 0 0;
	float: left;
	}

#sn_drag_car .mod-body .mycar .more {
	position: absolute; 
	top: 45px; 
	left: 19px;
	}
	
#sn_drag_car .mod-body-cont a:link,#sn_drag_car .mod-body-cont a:visited,
#sn_drag_video .mod-body-cont a:link,#sn_drag_video .mod-body-cont a:visited,
#sn_drag_featured_community .mod-body-cont a:link,#sn_drag_featured_community .mod-body-cont a:visited,
#sn_drag_comment .mod-body-cont a:link,#sn_drag_comment .mod-body-cont a:visited,
#sn_drag_friend .mod-body-cont a:link,#sn_drag_friend .mod-body-cont a:visited { 
	color: #FFCC33;
	text-decoration: underline;
	}

#sn_drag_video .mod-body .video {
	float: left;
	width: 360px;
	height: 62px;
	position: relative;
	font-family: Verdana; font-size: 9px; color: #ffffff;
	margin-bottom: 13px;
	}
	
#sn_drag_video .mod-body .video .text {
	position: absolute;
	top: 0px;
	left: 90px;
	width: 260px;
	height: 40px;
	}

#sn_drag_video .mod-body .video a:link,#sn_drag_video .mod-body .video a:visited {
	font-weight: bold;
	color: #ffcc33;
	text-decoration: none;
	}	
	
#sn_drag_video .mod-body .video .more {
	position: absolute;
	top: 45px;
	left: 19px;
	background: transparent url(/themes/jlg/images/buttons/morebtn.png) 0 0 no-repeat;
	width: 61px;
	height: 10px;
	}

#sn_drag_video .mod-body .more a:link,#sn_drag_video .mod-body .more a:visited {
	display: block;
	width: 61px;
	height: 10px;
	}


/*
---------------------------------------------------------------------------------------
My Profile - My Clubs
---------------------------------------------------------------------------------------
*/


#sn_drag_featured_community .mod-body .club {
	float: left;
	width: 360px;
	height: 62px;
	position: relative;
	font-family: Verdana; font-size: 9px; color: #ffffff;
	margin-bottom: 13px;
}
	
#sn_drag_featured_community .mod-body .club .text {
	position: absolute;
	top: 0px;
	left: 90px;
	width: 260px;
	height: 40px;
}

#sn_drag_featured_community .mod-body .club a:link,#sn_drag_video .mod-body .club a:visited {
	font-weight: bold;
	color: #ffcc33;
	text-decoration: none;
}	
	
#sn_drag_featured_community .mod-body .club .more {
	position: absolute;
	top: 45px;
	left: 19px;
	background: transparent url(/themes/jlg/images/buttons/morebtn.png) 0 0 no-repeat;
	width: 61px;
	height: 10px;
}

#sn_drag_featured_community .mod-body .more a:link,#sn_drag_featured_community .mod-body .more a:visited {
	display: block;
	width: 61px;
	height: 10px;
}


#sn_drag_car .title {
	position: absolute;
	top: 4px;
	left: 20px;
	font-family: Verdana; font-size: 12px; font-weight: bold;
	color: #ffcc33;
}

/*
---------------------------------------------------------------------------------------
My Profile - Welcome
---------------------------------------------------------------------------------------
*/

 #sn_setnav {
	width: 100px;
	float: right;
	bottom: -50px;
	}

#sn_profile ul#sn_setnav {
	position: relative;
	top: -30px;
	left: 100px;
	}
#sn_profile ul#sn_setnav .sn_pubProfile_feature {
	display: none;
	}
#sn_userinfo .mod-body-userinfo em {
	font-style: normal;
	color: #ffcc33;
	}
	
#sn_userinfo .report a:link,.leftbar1 .report a:visited {
	color: #ffffff; text-decoration: none;
}


#sn_userinfo .title a:link,.title a:visited { text-decoration: underline; color:#ffcc33; }

#sn_userinfo .title {
	position: absolute;
	top: 5px;
	left: 6px;
	font-family: Verdana; 
	font-size: 12px;
	color #ffffff;
}

#sn_userinfo .addfriend {
	position: absolute;
	left: 157px; top: 157px;
}
#sn_userinfo .sendmail {
	position: absolute;
	left: 202px; top: 157px;
}
#sn_userinfo .stopsign {
	position: absolute;
	left: 251px; top: 157px;
}

#sn_userinfo .report {
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	position: absolute;
	left: 157px;
	top: 137px;
	width: 125px;
	text-align: center;
}
#sn_userinfo .mod-body-userinfo {
	font-family: Arial;
	font-size: 12px;
	color: #000000;
	position: absolute;
	left: 157px;
	top: 33px;
}

#sn_userinfo .pic {
	background: #a4a4a4;
	position: absolute;
	top: 33px;
	left: 5px;
	width: 74px;
	height: 74px;
}

/*
---------------------------------------------------------------------------------------
My Profile - About Me
---------------------------------------------------------------------------------------
*/

#sn_drag_aboutme {
	width: 282px; 
	height: auto; 
	background: url(/themes/jlg/images/scaling_module_bkg/left_dark_col_big.gif) top;
}

#sn_drag_aboutme .mod-foot {
	width: 282px;
	height: 11px;
	background: url(/themes/jlg/images/scaling_module_bkg/left_dark_foot_big.gif) no-repeat bottom;
	}

#sn_drag_aboutme .mod-head h3{
	background:url(/themes/jlg/images/module_titles/about_me.gif) no-repeat;
	margin:5px 0px 0px 2px; 
	padding:25px 0px 3px;
}
#sn_drag_aboutme .mod-head h3 span{
	display : none;
}
#sn_drag_aboutme .mod-body {
	width: 270px;
 	padding: 5px 0px 0px 5px; 
	background: url(/themes/jlg/images/scaling_module_bkg/left_dark_col_big.gif) top left;
	color: #ffffff;
	font-weight: normal;
	}

#sn_drag_aboutme .mod-body em {
	font-style: normal;
	font-weight: bold;
	color: #ffcc33;
	}

/*
---------------------------------------------------------------------------------------
My Profile - From Jay
---------------------------------------------------------------------------------------
*/
#sn_drag_fromjay {
	width: 282px; 
	height: auto; 
	background: url(/themes/jlg/images/module_titles/feedback.gif) no-repeat top left;
/*	background: url(/themes/jlg/images/module_titles/from_jay.gif) no-repeat top left;*/
	padding-top: 25px;
	margin-top: 5px;
	}

#sn_drag_fromjay .mod-head {
	background:url(/themes/jlg/images/backgrounds/fromjaybg_01.gif) no-repeat bottom;
	width: 282px;
	height: 137px;
	margin: 0px; 
	padding: 0px;
	}

#sn_drag_fromjay .mod-body {
	margin: 0px; 
	padding: 0px;
	background:url(/themes/jlg/images/backgrounds/fromjaybg_02.gif) top;
	width: 282px;
	height: auto;
	}

#sn_drag_fromjay .mod-foot {
	margin: 0px; 
	padding: 0px;
	background:url(/themes/jlg/images/backgrounds/fromjaybg_03.gif) no-repeat top;
	width: 282px;
	height: 10px;
	}

#sn_drag_fromjay .mod-body .mod-body-profile {
	position: relative;
	top: -127px;
	color: #ffffff;
	margin: 0px; 
	padding: 0px;
	}

#sn_drag_fromjay .mod-body .mod-body-profile p {
	margin: 0px;
	}

#sn_drag_fromjay .mod-head h3 span{
	display : none;
}







/*
---------------------------------------------------------------------------------------
My Profile - My Videos
---------------------------------------------------------------------------------------
*/


.myprofile_main_area {
	width: 377px; 
	float: left;
}

.myprofile_left_sidebar {
	width: 292px; 
	float: left;
}

	
.divider {
	background: url(/themes/jlg/images/backgrounds/maindivider.gif) no-repeat;
	margin: 2px 0px 15px 8px; 
	width: 651px;
	height: 2px;
	}

/*
---------------------------------------------------------------------------------------
My Profile - My Friends
---------------------------------------------------------------------------------------
*/




#sn_drag_friend .mod-add {
	position: absolute;
	left: 200px;
	top: 5px;
}

#sn_drag_friend .mod-body; a:link,#sn_drag_friend .mod-body a:visited {
	color: #ffcc33;
	font-size: 9px; 
	font-weight: bold; 
	text-decoration: none; 
}


#sn_drag_friend .mod-body-cont a:link,#sn_drag_friend .mod-body-cont a:visited{ 
	color: #000000;
	text-decoration: underline;
}

/*
---------------------------------------------------------------------------------------
My Profile - Comments
---------------------------------------------------------------------------------------
*/




#sn_drag_comment .mod-body em {
	font-style: normal;
	font-weight: bold;
	color: #ffcc33;
	}
	



/* HOMEPAGE */

/* CSS Document */

body {
	background-color: black;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	margin: 0px;
}







/*
	----------------------------------------------------------------
	Generically Appliable Drop Shadow
	This shadow system will stretch vertically 
	but does not contract to the object horizontally in Mozilla.
	
	For that, you need to set 
	style="width: [width of contents + 9]px;"
	in <div class="shadow_1">
	----------------------------------------------------------------
*/

div.shadow_1 {
	background: url(/themes/jlg/images/shadow/right.gif) top right repeat-y;
}

div.shadow_2 {
	background: url(/themes/jlg/images/shadow/bottom.gif) bottom right repeat-x;
}

div.shadow_3 {
	background: url(/themes/jlg/images/shadow/top_right.gif) top right no-repeat;
}

div.shadow_4 {
	background: url(/themes/jlg/images/shadow/bottom_left.gif) bottom left no-repeat;
}

div.shadow_5 {
	background: url(/themes/jlg/images/shadow/bottom_right.gif) bottom right no-repeat;
	padding-bottom: 9px;
	padding-right: 9px;
}







/*
	----------------------------------------------------------------
	Main Content
	----------------------------------------------------------------
*/	

.main_content {
	background-color: #242424;
	width: 971px;
	}

.left_column {
	width: 669px;
	float: left;
	}
	
.left_column1 {
	width: 669px;
	}
	
.left_column2 {
	width: 669px;
	}		
	
.left_column div.space {
	background-image: url(/themes/jlg/images/backgrounds/home_space.gif);
		float:right;
	width: 669px;
	height: 20px;
	}
	
.right_column {
	width: 302px;
	float: right;
	}
	
.right_column div.space {
	background-image: url(/themes/jlg/images/backgrounds/home_space.gif);
	width: 302px;
	height: 20px;
	}

.left_column div.centercol {
	width: 376px;
	float: right;
	}
	
.left_column div.leftcol {
	width: 293px;
	float: left;
	}
	
/*
	----------------------------------------------------------------
	Home - Park Your Car
	----------------------------------------------------------------
*/	

	
.parkyourcar {
	background-image: url(/themes/jlg/images/module_backgrounds/parkyourcar_bkg.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	width: 302px;
	height:59px;
	}

.parkyourcar .inside {
	padding-top: 5px;
	padding-left: 5px;
	width: 225px;
	color: #ffffff;
	font-size: .83em;
	}

#link_GETSTARTED {
	position:absolute;
	top:0;
	right:0;
	display: block;
	float: right;
	height: 40px;
	width: 58px;
	text-indent: -9999px;
	margin-top:30px;
	}

	
/*
	----------------------------------------------------------------
	Home - Featured Car
	----------------------------------------------------------------
*/	
	
.featuredcar {
	float: left;
	}
	
.featuredcar .module {
	background-image: url(/themes/jlg/images/module_backgrounds/featuredcar_bkg.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	float:left;
	width: 424px;
	height:319px;
	}

.featuredcar .module .inside {
	background-position: bottom;
	padding-left: 5px;
	}
	
.featuredcar .module .inside .photo {
	padding-top: 18px;
	padding-left: 0px;
	}
	
.featuredcar .module .inside .model {
	color: #ffffff;
	padding-top: 18px;
	padding-left: 20px;
	}

.featuredcar .module .inside .model em {
	color: #ffcc33;
	font-weight: bold;
	font-style: normal;
	}

.featuredcar .module .inside .owner {
	color: #ffffff;
	padding-top: 18px;
	padding-left: 20px;
	}
	
.featuredcar .module .inside .owner em {
	color: #ffcc33;
	font-weight: bold;
	font-style: normal;
	}

	
.featuredcar .module .inside .navbar {
	padding: 18px 0 0 15px;
	}
	
/
	
/*
	----------------------------------------------------------------
	Home - Most Recent
	----------------------------------------------------------------
*/
	
.mostrecent {
	background-image: url(/themes/jlg/images/module_backgrounds/mostrecent_bkg.jpg);
	background-position: bottom;
	float:right;
	width: 669px;
	height: 340px;
	}

.mostrecent .title {
	background-image: url(/themes/jlg/images/module_titles/mostrecent_title.jpg);
	float:left;
	width: 162px;
	height: 31px;
	}
	
.mostrecent .tabs {
	background-image: url(/themes/jlg/images/mostrecent_tabs.jpg);
	float:right;
	width: 507px;
	height: 31px;
	}

.mostrecent .inside {
	padding-top: 55px;
	padding-left: 20px;
	align: center;
	color: #ffffff;
	}
	
.mostrecent .inside em {
	color: #ffcc33;
	font-weight: bold;
	font-style: normal;
	}
	
	
.mostrecent .inside .join {
	position: relative;
	left: 50px; 
	top: 30px; 
	width:130px; 
	height: 140px;
	}

.mostrecent .getstarted {
	padding-left: 450px;
	}

.mostrecent .ifaq {
	padding-top: 5px;
	padding-left: 25px;
	}	

#mo_start_a_car h3,
#mo_start_garage h3,
#mo_start_show h3 {
	font-size: 10px;
	}

#mo_start_a_car img,
#mo_start_garage img,
#mo_start_show img {
	display: none;
	}




/*
	----------------------------------------------------------------
	My Profile - My Friends
	----------------------------------------------------------------
*/

div.myfriends {
	background-image: url(/themes/jlg/images/module_titles/myfriends.jpg);
	background-repeat: no-repeat;
	background-position: top;
	width: 302px;
	height: 314px;
	}

div.myfriends div.content {
	background-image: url(/themes/jlg/images/module_backgrounds/myfriends_bkg.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	padding-top: 28px;
	width: 302px;
	height: 286px;
	}
	

	


	

	


	

	
/*
	----------------------------------------------------------------
	My Profile - Left Col Bkg
	----------------------------------------------------------------
*/

div.leftcolbkg {
	background-image: url(/themes/jlg/images/backgrounds/myprofile_leftcol_bkg.gif);
	width: 293px;
	height: 285px;
	}

	
/* CSS Document For All Right Hand Side Promotes */



/* 
	---------------------------------------------------------------
	ad_300_250
	---------------------------------------------------------------
*/

div.ad_300_250 {
	background:url(/themes/jlg/images/ad_backgrounds/home_300x250.gif) center top no-repeat;
	height: 260px;
	width: 302px;
}

div.ad_300_250 div.inner {
	margin-left: 1px;
	margin-top: 1px;
}


/* 
	---------------------------------------------------------------
	ad_300_80
	---------------------------------------------------------------
*/

div.ad_300_80 {
	background:url(/themes/jlg/images/ad_backgrounds/home_300x80.gif) center top no-repeat;
	height: 88px;
	width: 302px;
}

div.ad_300_80 div.inner {
	margin-left: 1px;
	margin-top: 1px;
}


/* 
	---------------------------------------------------------------
	myprofile ad_300_250
	---------------------------------------------------------------
*/

div.myprofile_ad_300_250 {
	background:url(/themes/jlg/images/ad_backgrounds/myprofile_300x250.gif) center top no-repeat;
	height: 260px;
	width: 302px;
}

div.myprofile_ad_300_250 div.inner {
	margin-left: 1px;
	margin-top: 1px;
}

/* 
	---------------------------------------------------------------
	myprofile ad_300_80
	---------------------------------------------------------------
*/

div.myprofile_ad_300_80 {
	background:url(/themes/jlg/images/ad_backgrounds/myprofile_300x80.gif) center top no-repeat;
	height: 97px;
	width: 302px;
}

div.myprofile_ad_300_80 div.inner {
	margin-left: 1px;
	margin-top: 1px;
}





/* 
	---------------------------------------------------------------
	 newest clubs
	---------------------------------------------------------------
*/


#sn_group_agg .mod-head {
	background: url(/themes/jlg/images/module_titles/newest_clubs.gif) top left no-repeat;
}

#sn_group_agg .mod-body {
	background: url(/themes/jlg/images/scaling_module_bkg/content_gradient.gif) top left;
	height: auto;
}

#sn_group_agg .mod-foot {
	background: url(/themes/jlg/images/scaling_module_bkg/content_bottombar2.gif) top left;
	height: 33px;
}

/* 
	---------------------------------------------------------------
	most active clubs
	---------------------------------------------------------------
*/


#sn_group_agg .mod-head {
	background: url(/themes/jlg/images/module_titles/newest_clubs.gif) top left no-repeat;
}





/*
	----------------------------------------------------------------
	index - containers 
	----------------------------------------------------------------
*/

#section_ind .sn_three_column #sn_col1,
#section_ .sn_three_column #sn_col1 {
	width: 424px;
	padding: 0 0 0 0px;
	margin: 0 0 0 0px;
	float: left;
	}

#section_ind .sn_three_column #sn_col2,
#section_ .sn_three_column #sn_col2 {
	width: 240px;
	padding: 0 0 0 0px;
	margin: 0 0 0 0px;
	float: left;
	}

#section_ind .sn_three_column #sn_col_right,
#section_ .sn_three_column #sn_col_right {
	width: 303px;
	padding: 0 0 0 0px;
	margin: 0 0 0 0px;
	float: right;
	}

#section_ind .sn_two_column #sn_col1,
#section_ .sn_two_column #sn_col1 {
	margin: 0 0 0 0px;
	padding: 0 0 0 0px;
	float: left;
	}

#section_ind .sn_two_column #sn_col2,
#section_ .sn_two_column #sn_col2 {
	margin: 0 0 0 24px;
	padding: 0 0 0 0px;
	width: 303px;
	float: right;
	}


/* 
	---------------------------------------------------------------
	index - park your car
	---------------------------------------------------------------
*/

/*== Replace text with Image==*/
h3#txt_parkYourCar{
	display: block;
	width:167px;
	height:31px;
	text-indent:-9999em;
	overflow: hidden;
	background: transparent url(/themes/jlg/images/module_titles/parkyourcar.gif) no-repeat scroll 0 0;
}

#section_ind #mod_hottopic,
#section_ #mod_hottopic {
	width: 240px;
	height: 349px;
	float: right;

	}
#section_ind #mod_hottopic .mod-head,
#section_ #mod_hottopic .mod-head {
	width:167px;
	height:31px;
	padding: 0 0 0 0px;
	display: block;
	text-indent:-9999em;
	overflow: hidden;
	background: transparent url(/themes/jlg/images/module_titles/hottopics.gif) no-repeat scroll 0 0;
	}

#section_ind #mod_hottopic .mod-body,
#section_ #mod_hottopic .mod-body {
	background: url(/themes/jlg/images/module_backgrounds/hottopics_bkg.jpg) top no-repeat left;
	width: 220px;
	height:298px;
	padding: 1px 15px 15px 5px;
}


#sn_polls {
	float: left;
	margin: 0px;
	padding: 0px;
	}

#sn_polls .mod-body {
	background: url(/themes/jlg/images/module_backgrounds/feedback_bkg.gif) top no-repeat;
	width: 301px;
	height:212px;
	margin: 0px;
	padding: 0px;
}

#sn_polls .mod-head {
	display: block;
	width:112px;
	height:30px;
	text-indent:-9999em;
	overflow: hidden;
	background: transparent url(/themes/jlg/images/module_titles/feedback.gif) no-repeat scroll 0 0;
}


.polls .inside {
	margin-left: 10px;
	margin-top: 10px;
	width: 280px;
	height: 221px;
	color: #ffffff;
	}
	
.polls .inside em{
	font-weight: bold;
	color: #ffcc33;
	font-style: normal;
	}
	
.polls .inside ul {
	margin: 5px 10px 10px 10px;
	color: #ffffff;
	}

.polls .inside ul li {
	padding-left: 10px;
	padding-top: 10px;
	color: #ffffff;
	}




/*==== Tommy's Most Recent ===*/
	#sn_indexHotTopics{
		border-bottom:5px #222222 solid;
		width: 660px;
		height:auto;
	}
	#txt_mostRecent{
		float:left;
		height:31px;
		width:162px;
		margin:0; padding:0;
		text-indent:-9999em;
		background:transparent url(themes/jlg/images/module_titles/mostrecent_title.jpg) scroll no-repeat 0px 2px;
	}
	.sn_two_column #sn_col1 #sn_indexHotTopics ul.sn_tabbed{
		width:493px;
		height:31px;
		float:right;
		padding:0;margin:0 0 0 -5px;
		background:transparent url(themes/jlg/images/mostrecent_tabs.jpg) scroll no-repeat 0 0;				
	}

	.sn_two_column #sn_col1 #sn_indexHotTopics ul.sn_tabbed li .sn_tabTitle{
		background:none;
		width:88px;
		height:31px;
		text-indent:-9999em;
		margin:0;
		padding:0;border:none;
	}
	.sn_two_column #sn_col1 #sn_indexHotTopics .sn_spanLeft, .sn_two_column #sn_col1 #sn_indexHotTopics .sn_spanRight{display:none;}
	
	.sn_two_column #sn_col1 #sn_indexHotTopics ul.sn_tabbed li.tabselected .sn_tabTitle{
		width:102px;
	}
	.sn_two_column #sn_col1 #sn_indexHotTopics ul.sn_tabbed li {
		width:96px;
		float:left;
		margin-left: 0px;
	}
	
	#sn_noFeatured{
		float:left;
		width:100%;
		min-height:200px;
		margin:0;padding:0;
		background:transparent url(themes/jlg/images/backgrounds/mostrecntBG.gif) scroll no-repeat 0 0;
	}
	#sn_noFeatured p{
		margin:3px 13px
	}

#mo_start_a_car {
	background: url(/themes/jlg/images/module_backgrounds/startgarage.gif);
	width: 175px;
	height: 122px;
	padding: 50px 10px 10px 10px;
	margin: 10px;
	float: left;
	}

#mo_start_garage {
	background: url(/themes/jlg/images/module_backgrounds/parkcar.gif);
	width: 175px;
	height: 122px;
	padding: 50px 10px 10px 10px;
	margin: 10px;
	float: left;
	}

#mo_start_show {
	background: url(/themes/jlg/images/module_backgrounds/showoff.gif);
	width: 175px;
	height: 122px;
	padding: 50px 10px 10px 10px;
	margin: 10px;
	float: left;
	}

#sn_polls #pollHolder {
	padding: 10px;
	}

#mostRecent_foot {
	background: url(/themes/jlg/images/scaling_module_bkg/content_bottombar2.gif) top left;
	padding: 0px;
	margin: 0px;
	}

#mostRecent_foot #fro_get_startBTN {
	display: block;
	background: url(/themes/jlg/images/buttons/getstarted.gif);
	width: 154px;
	height: 43px;
	text-indent: -9999px;
	float: right;
	}

#mostRecent_foot #sn_cars_view_random {
	display: block;
	float: left;
	background: url(/themes/jlg/images/buttons/viewrandomcars.gif);
	height: 24px;
	width: 139px;
	text-indent: -9999px;
	}

#mostRecent_foot #sn_cars_view_all {
	display: block;
	float: left;
	background: url(/themes/jlg/images/buttons/viewallcars2.gif);
	height: 24px;
	width: 105px;
	text-indent: -9999px;
	}

#mostRecent_foot #sn_videos_view_random {
	display: block;
	float: left;
	background: url(/themes/jlg/images/buttons/viewrandomvideos.gif);
	height: 21px;
	width: 153px;
	text-indent: -9999px;
	}

#mostRecent_foot #sn_videos_view_all {
	display: block;
	float: left;
	background: url(/themes/jlg/images/buttons/viewallvideos.gif);
	height: 21px;
	width: 118px;
	text-indent: -9999px;
	}

.mod-foot #sn_cars_view_all {
	display: block;
	float: left;
	background: url(/themes/jlg/images/buttons/viewallcars2.gif);
	height: 24px;
	width: 105px;
	text-indent: -9999px;
	}


/*
	----------------------------------------------------------------
	car / video / clubs / comment - columns
	----------------------------------------------------------------
*/

#section_con .sn_three_column,
#section_pho .sn_three_column,
#section_com .sn_three_column,
#section_gro .sn_three_column,
#section_car .sn_three_column,
#section_vid .sn_three_column {
	width:971px;
	margin: 0 0 0 0px;
	padding: 0 0 0 0px;
	}

#section_con #sn_col1,
#section_pho #sn_col1,
#section_com #sn_col1,
#section_gro #sn_col1,
#section_car #sn_col1,
#section_vid #sn_col1 {
	width: 218px;
	margin: 0 0 0 0px;
	padding: 0 0 0 0px;
	}


#section_car .sn_three_column #sn_col1 {
	background: url(/themes/jlg/images/module_titles/car_profile_home.gif) top left no-repeat;
	padding-top: 48px;
	}



#section_con #sn_col2,
#section_pho #sn_col2,
#section_com #sn_col2,
#section_gro #sn_col2,
#section_car #sn_col2,
#section_vid #sn_col2 {
	float: left;
	width: 439px;
	margin: 0 0 0 0px;
	padding: 0 0 0 0px;
	}

#section_car .sn_three_column #sn_col2 {
	background: url(/themes/jlg/images/module_titles/car_profile_home.gif) top right no-repeat;
	padding-top: 48px;
	}

#section_con #sn_col3,
#section_pho #sn_col3,
#section_com #sn_col3,
#section_gro #sn_col3,
#section_car #sn_col3,
#section_vid #sn_col3 {
	width: 303px;
	float: right;
	margin: 0 0 0 0px;
	padding: 0 0 0 0px;
	}


#section_con #sn_profile #sn_img_holder,
#section_pho #sn_profile #sn_img_holder,
#section_com #sn_profile #sn_img_holder,
#section_gro #sn_profile #sn_img_holder,
#section_vid #sn_profile #sn_img_holder,
#section_car #sn_profile #sn_img_holder {
	height: 30px;
	width: 30px;
	margin: 0 0 0 0px;
	padding: 0 0 0 0px;
	}

#section_con #sn_profile,
#section_gro #sn_drag_community,
#section_gro #sn_drag_friend1,
#section_pho #sn_profile,
#section_com #sn_profile,
#section_gro #sn_profile,
#section_vid #sn_profile,
#section_car #sn_profile {
	width: 208px;
	margin: 0 0 0 0px;
	padding: 0 0 0 0px;
	}

/*#section_gro #sn_drag_community_tools,*/
#section_con #sn_profile_car,
#section_pho #sn_profile_car,
#section_com #sn_profile_car,
#section_gro #sn_profile_car,
#section_vid #sn_profile_car,
#section_car #sn_profile_car {
	width: 208px;
	top: -15px;
	}

#section_gro #sn_drag_friend1 #sn_drag_friend {
	background: none;
	}


/*
	----------------------------------------------------------------
	left col 1
	----------------------------------------------------------------
*/

#sn_userinfo .mod-head {
	background: url(/themes/jlg/images/scaling_module_bkg/profile_big_01.gif) top left no-repeat;
	width: 282px; 
	height: 22px;
	padding: 5px 0 0 5px;
	}

#sn_userinfo .mod-body {
	background: url(/themes/jlg/images/scaling_module_bkg/content_gradient.gif) top left;
	width: 282px; 
	height: auto;
	padding: 0px;
	margin: 0px;
	}

#sn_userinfo .mod-foot {}

/* left col 1 - headers */

#section_gro #sn_drag_community .mod-head,
#section_con #sn_profile .mod-head,
#section_pho #sn_profile .mod-head,
#section_com #sn_profile .mod-head,
#section_vid #sn_profile .mod-head,
#section_car #sn_profile .mod-head {
	background: url(/themes/jlg/images/backgrounds/profile_small_01.gif) top left no-repeat;
	padding: 5px 0 0 5px;
	width: 208px;
	height: 22px;
	}
#sn_man_group .mod-head h3, #sn_man_group-top .mod-head h3{
	background: url(/themes/jlg/images/module_titles/manage_clubs.png) no-repeat left top;
	width: 150px;
	height: 21px;
	text-indent: -9999px;
	}
#sn_man_group-top .mod-head h3{
	background-image: url(/themes/jlg/images/module_titles/start_a_club.png);
	}
/* left col 1 - bodys */
#section_gro #sn_drag_community .mod-body,
#section_con #sn_profile .mod-body,
#section_pho #sn_profile .mod-body,
#section_com #sn_profile .mod-body,
#section_vid #sn_profile .mod-body,
#section_car #sn_profile .mod-body {
	background: url(/themes/jlg/images/scaling_module_bkg/content_gradient.gif) top left;
	height: 119px;
}
#section_gro #sn_drag_community .mod-body{
	height:auto;
	background-repeat: repeat-y;
}
#sn_man_group #sn_uploaded_thumbs_container{
	float: none;
	clear: both;
	}

* html #sn_man_group #sn_uploaded_thumbs_container{
	margin-top: 15px;
	padding-right: 30px;
	}
* html #sn_man_group #sn_uploaded_thumbs_container p{
	padding-right: 0px;
	}
#sn_man_group-top .mod-body fieldset{
	border: none;
	}
#sn_man_group-top .mod-body legend{
	font-size: 1.2em;
	text-transform: uppercase;
	font-weight: bold;
	color: #FFF;
	}
#sn_man_group-top .mod-body #fieldset_groupAddOns input{
	height: auto;
	background: none;
	}
#sn_man_group-top .mod-body #fieldset_groupSecurity input{
	width: auto;
	margin:0pt 0pt 0pt 150px;
	height: auto;
	background: none;
	border: none;
	}
#sn_man_group-top .mod-body #fieldset_groupSecurity label{
	text-align: left;
	width: 250px;
	}
#sn_man_group-top .mod-body #fieldset_groupAvatar{
	padding-left: 150px;
	}
#sn_man_group-top .mod-body #fieldset_groupAvatar legend{
	margin-left: -150px;
	}

#sn_drag_community{ height:auto;}
#sn_drag_community .avatarIMG{float:left;}
.groupStartedDate{float:right;width:80px;}
#sn_drag_community ul#sn_setnav{
	margin-top:9px;
}

#sn_drag_community ul#sn_setnav li,
, #section_car ul#sn_setnav li{
	float:left;
	margin:0;
}
#section_gro #sn_form{
	float:right;
	margin:2px 15px;
}

#sn_drag_community_tools{
	float:left;
	margin:15px 0 0;
}

/*#section_gro #sn_drag_community_tools .mod-head,*/
#section_con #sn_profile_car .mod-head,
#section_pho #sn_profile_car .mod-head,
#section_com #sn_profile_car .mod-head,
#section_gro #sn_profile_car .mod-head,
/*#section_gro #sn_drag_friend1 .mod-head,*/
#section_vid #sn_profile_car .mod-head,
#section_car #sn_col1 #sn_profile_car .mod-head {
	background: url(/themes/jlg/images/scaling_module_bkg/left_dark_col_01.gif) top left;
	padding: 15px 0 0 5px;
	height: 17px;
	}
	
/*#section_gro #sn_drag_community_tools .mod-body,*/
#section_con #sn_profile_car .mod-body,
#section_pho #sn_profile_car .mod-body,
#section_com #sn_profile_car .mod-body,
#section_gro #sn_profile_car .mod-body,
#section_vid #sn_profile_car .mod-body,
#section_car #sn_col1 #sn_profile_car .mod-body {
	background: url(/themes/jlg/images/scaling_module_bkg/left_dark_col_02.gif) top left;
	padding: 10px 15px 10px 15px;
	height: auto;
}
#section_gro #sn_drag_community_tools,
#section_gro #sn_drag_friend1{
	float: none;
	margin:0;
	width: 208px;
	clear: both;
}
#section_gro #sn_drag_community_tools .mod-head h3,
#section_gro #sn_drag_friend1 .mod-head h3{
	background: url(/themes/jlg/images/module_titles/club_tools.png) top left no-repeat;
	padding: 0px;
	font-size: .01em;
	height: 20px;
	width: 200px;
	text-indent: -9999px;
	}
#section_gro #sn_drag_friend1 .mod-head h3{
	background: url(/themes/jlg/images/module_titles/club_owner.gif) top left no-repeat;
	}
#section_gro #sn_drag_community_tools .mod-head, 
#section_gro #sn_drag_community_tools .mod-body,
#section_gro #sn_col1 #sn_drag_friend1 .mod-head,
#section_gro #sn_col1 #sn_drag_friend1 .mod-body{
	background: #101010;
	border-right: 1px solid #40454E;
	border-left: 1px solid #40454E;
	padding: 10px 0 0 5px;
	}
#section_gro #sn_drag_community_tools .mod-body,
#section_gro #sn_col1 #sn_drag_friend1 .mod-body{
	padding: 0px 15px 10px 15px;
	width: auto;
	}
#section_gro #sn_drag_community_tools .mod-body ul#sn_setnav, #section_car ul#sn_setnav{
	top: 0px;
	left: 0px;
	float: none;
	}
#section_gro #sn_drag_community_tools .mod-body ul#sn_setnav li, 
#section_gro #sn_drag_community_tools .mod-body ul#sn_setnav li a, 
#section_gro #sn_drag_community_tools .mod-body .sn_flagit,
#section_car ul#sn_setnav li,
#section_car ul#sn_setnav li a,
#section_car ul#sn_setnav .sn_flagit {
	float: none;
	padding: 0px 0px 3px;
	font-size: 1em;
	height: auto;
	font-weight: bold;
	text-decoration: none;
	}
#section_gro #sn_drag_community_tools .mod-body hr{
	display: none;
	}
#section_con #sn_profile_car .mod-foot,
#section_pho #sn_profile_car .mod-foot,
#section_com #sn_profile_car .mod-foot,
#section_gro #sn_profile_car .mod-foot,
#section_vid #sn_profile_car .mod-foot,
#section_car #sn_col1 #sn_profile_car .mod-foot {
	background: url(/themes/jlg/images/scaling_module_bkg/left_dark_foot.gif) top left;
	height: 11px;
}
#section_gro #sn_drag_friend1 .mod-foot,
#section_gro #sn_drag_community_tools .mod-foot{
	background: url(/themes/jlg/images/scaling_module_bkg/left_dark_foot.png) top left;
	height: 11px;
	}


#section_gro #sn_col1 #sn_drag_friend {
	background: url(/themes/jlg/images/module_titles/club_members.gif) top left no-repeat;
	padding: 0 10px 0 0;
	margin-top: 10px;
	}

#section_gro #sn_col1 #sn_drag_friend1 #sn_drag_friend {
	background: none;
	padding: 0px;
	width: auto;
	margin-top: 0px;
	}



/* CARS/GROUP SECTION - left column */
#section_gro #sn_profile .mod-head, #section_gro #sn_drag_community .mod-head{
	background-color: #242424;
	border: 1px solid #454955;
	border-bottom: 1px solid #323334;
	padding: 5px;
	width: 196px;
	height: auto;
	}
#section_gro #sn_profile .mod-body, #section_gro #sn_drag_community .mod-body{
	background: url(/themes/jlg/images/scaling_module_bkg/content_gradient.gif) top left;
	clear:both;
	float: none;
	height:auto !important;
	padding: 5px;
	width: 198px;
	}
#section_gro #sn_drag_community.mod-body .mod-body{
	width: auto;
	}
#section_gro #sn_profile .mod-body-profile, #section_gro #sn_drag_community .mod-body-profile {
	border-bottom: none;
	clear:both;
	float: none;
	height:auto;
	padding-bottom:12px;
	overflow: auto;
	}
#section_gro #sn_drag_community .groupStartedDate {
	float: left;
	width: 90px;
	padding-left: 10px;
	}
#section_gro #sn_profile .mod-body .mod-body-profile .avatarIMG, #section_gro #sn_drag_community .mod-body .mod-body-profile .avatarIMG{
	float: left;
	}
#section_gro #sn_profile ul#sn_setnav, 
#section_gro #sn_drag_community ul#sn_setnav,
#section_car ul#sn_setnav {
	border-top: 1px solid #666666;
	float: none;
	clear: both;
	font-size:11px;
	margin:0px;
	padding:0px;
	width:100%;
	top: 0px;
	position:relative;
	left: 0px;
	bottom: 0px;
	}
#section_gro #sn_drag_community ul#sn_setnav,
#section_car ul#sn_setnav {
	margin-top: 12px;
	}
#section_gro #sn_profile ul#sn_setnav li, 
#section_gro #sn_drag_community ul#sn_setnav li,
#section_car ul#sn_setnav li{
	float: none;
	padding: 0px;
	}
#section_gro #sn_profile ul#sn_setnav li a, 
#section_gro #sn_drag_community ul#sn_setnav li a,
#section_car ul#sn_setnav li a{
	font-size: 1em;
	font-weight: bold;
	float: none;
	padding: 3px 0px 0px 23px;
	height: 17px;
	}
#section_gro #sn_profile ul#sn_setnav li.sn_addMember a, 
#section_gro #sn_drag_community ul#sn_setnav li.sn_addMember a,
#section_car ul#sn_setnav li.sn_addMember a {
	text-indent: 0px;
	}
#section_gro #sn_profile .mod-foot, 
#section_gro #sn_drag_community .mod-foot{
	display: none;
	}


/*
	----------------------------------------------------------------
	car / video / top title  - middle col
	----------------------------------------------------------------
*/

#section_pho #sn_myphotos_detail .mod-head,
#section_vid #sn_myvideo_detail .mod-head,
#section_car #sn_myphotos_detail_1 .mod-head {
	background: url(/themes/jlg/images/scaling_module_bkg/car_profile_01.gif) no-repeat top left;
	padding: 6px 0 0 12px;
	height: 18px;
	width: 439px;
	}



#section_car #sn_what-todo ul li {
	float: left;
	}

#section_vid #sn_what-todo ul li .sn_add_to_profile_btn {
	background: url(/themes/jlg/images/buttons/addafriend.gif);
	}

#section_car #sn_myphotos_detail .rating-wrap,
#section_pho #sn_myphotos_detail .rating-wrap,
#section_vid #sn_myvideo_detail .rating-wrap {
	padding: 10px 0 0 0;

	}

#section_car #sn_myphotos_detail .rating-wrap current-rating-word,
#section_pho #sn_myphotos_detail .rating-wrap current-rating-word,
#section_vid #sn_myvideo_detail .rating-wrap current-rating-word {
	font-size: .83em;
}

#section_car #sn_photo_img_info {
	margin: 0px;
	padding: 0px;
	display: none;
	}

.current-rating-word {

	}

#section_vid #sn_myvideo_detail #sn_video_info_details h4 {
	padding: 0px 0px 0px 0px;
	margin: 0px;
}

/*
	----------------------------------------------------------------
	car - middle col
	----------------------------------------------------------------
*/


#section_car #sn_myphotos_detail_1 .mod-body {
	background: url(/themes/jlg/images/scaling_module_bkg/content_gradient.gif);
	height: 291px;
	width: 439px;
	clear: both;
	height: auto;
	padding: 0 0 5px 0;
	margin: 0px;
	}

#section_car #sn_myphotos_detail_1 #sn_photo_info {
	padding: 0px;
	margin: 0px;
	}
	
	
#section_car #sn_myphotos_detail_1 #sn_photo_info,
#section_car #sn_myphotos_detail_1 #sn_media_url {
	padding: 5px;
}

#section_car #sn_myphotos_detail .mod-head {
	background: url(/themes/jlg/images/module_titles/more_photos.gif) no-repeat top left;
	text-indent: -9999em;
	height: 26px;
	width: 439px;
	padding: 0px;
	margin: 0px;
	}

#section_car #sn_myphotos_detail .mod-body {
	background: url(/themes/jlg/images/scaling_module_bkg/car_profile_03.gif) no-repeat top left;
	height: 104px;
	width: 439px;
	padding: 20px 5px 0 30px;
	margin: 0px;

	}


#section_car #sn_carinfo .mod-head {
	background: url(/themes/jlg/images/module_titles/car_profile_04.gif) no-repeat top left;
	text-indent:-9999em;
	height: 26px;
	width: 439px;
	padding: 0px;
	margin: 0px;
	}

#section_car #sn_carinfo .mod-body {
	background: url(/themes/jlg/images/scaling_module_bkg/car_profile_05.gif) top left;
	width: 439px;
	margin: 0 0 0 0px;
	padding: 5px;
	height: auto;
	}

#section_car #sn_carinfo .mod-foot {
	background: url(/themes/jlg/images/scaling_module_bkg/car_profile_06.gif) top left;
	height: 33px;
	width: 439px;
	}



#section_car .sn_car_info {
	width: 439px;
	color: #ffffff;
	}



/*
	----------------------------------------------------------------
	additional modules - middle col
	----------------------------------------------------------------
*/
#section_car #sn_carinfo,
#section_car #sn_myphotos_detail_1,
#section_vid #video-comments,
#section_vid #sn_myvideo_detail,
#section_gro #sn_drag_groupblogs,
#section_gro #sn_drag_friend,
#section_gro #sn_drag_car,
#section_gro #sn_myphotos_list,
#section_gro #sn_myvideos_list {
	width: 439px;
}

#section_vid #sn_cars .mod-head,
#section_car #sn_cars .mod-head,
#section_con #sn_myphotos_list .mod-head,
#section_vid #sn_myphotos_list .mod-head,
#section_gro #sn_myphotos_list .mod-head,
#section_gro #sn_myvideos_list .mod-head,
#section_gro #sn_group_members .mod-head,
#section_gro #sn_drag_groupblogs .mod-head,
#section_gro #sn_drag_friend .mod-head,
#section_com #sn_blogs .mod-head,
#section_com #sn_comments .mod-head,
#photo-comments .mod-head,
#video-comments .mod-head {
	background: url(/themes/jlg/images/scaling_module_bkg/content_topbar.gif) top left;
	text-indent: -9999px;
	height: 25px;
	width: 100%;
	/*width: 439px;*/
}

#section_car #sn_cars .mod-body,
#section_con #sn_myphotos_list .mod-body,
#section_vid #sn_myphotos_list .mod-body,
#section_gro #sn_myphotos_list .mod-body,
#section_gro #sn_myvideos_list .mod-body,
#section_gro #sn_group_members .mod-body,
#section_gro #sn_drag_groupblogs .mod-body,
#section_gro #sn_drag_friend .mod-body,
#section_pho #sn_myphotos_detail .mod-body,
#section_com #sn_blogs .mod-body,
#section_com #sn_comments .mod-body,
#section_vid #sn_myvideo_detail .mod-body,
#photo-comments .mod-body,
#section_vid #video-comments .mod-body {
	padding: 5px 5px 5px 5px;
	background: url(/themes/jlg/images/scaling_module_bkg/content_gradient.gif) top left;
	clear: both;
	height: auto;
}
#section_gro #sn_myphotos_list .mod-body .sn_mod-form,
#section_gro #sn_myvideos_list .mod-body .sn_mod-form{
	float: none;
	}

#section_vid #sn_cars .mod-foot,
#section_car #sn_cars .mod-foot,
#section_con #sn_myphotos_list .mod-foot,
#section_vid #sn_myphotos_list .mod-foot,
#section_gro #sn_myphotos_list .mod-foot,
#section_gro #sn_myvideos_list .mod-foot,
#section_gro #sn_group_members .mod-foot,
#section_gro #sn_drag_groupblogs .mod-foot,
#section_gro #sn_drag_friend .mod-foot,
#section_pho #photo-comments .mod-foot,
#section_pho #sn_myphotos_detail .mod-foot,
#section_com #sn_blogs .mod-foot,
#section_com #sn_comments .mod-foot,
#section_vid #sn_myvideo_detail .mod-foot,
#section_vid #video-comments .mod-foot {
	padding-top: 0px;
	padding-left: 0px;
	background: url(/themes/jlg/images/scaling_module_bkg/content_bottombar2.gif) top left;
	height: 33px;
	/* width: 439px; */
	width: 100%;
}



#section_gro #sn_group_members .note {
	float: left;
	background: none;
	}

#section_gro #sn_col1 #sn_drag_friend .friend {
	float: left;
	background: none;
	}

#section_gro #sn_col2 #sn_drag_friend {
	display: none;
}

/*
	----------------------------------------------------------------
	middle col - titles
	----------------------------------------------------------------
*/

#section_car #sn_cars {
/*	background: url(/themes/jlg/images/module_titles/my_cars.gif) no-repeat top left;*/
	background: url(/themes/jlg/images/module_titles/cars.gif) no-repeat top left;
	padding: 25px 0 0 0;
}

#sn_cars,#sn_cars_bytag{
	width:660px;
	/*background:transparent url(/themes/jlg/images/module_titles/browse_videos.gif) no-repeat scroll left top;*/
	padding:25px 0pt 0pt;
}

.sn-car-tag{
	/*background:transparent url(/themes/jlg/images/module_titles/browse_videos.gif) no-repeat scroll left top;*/
	text-indent:-9999px;
}

.sn-car-tag .mod-head{
	background:url(/themes/jlg/images/module_titles/browse_cars.gif) no-repeat scroll left top;
}

#section_car #sn_col2 #sn_cars {
	width: 439px;
}


#section_con #sn_myphotos_list {
	background: url(/themes/jlg/images/module_titles/my_friends.gif) no-repeat top left;
	padding: 25px 0 0 0;
}

#section_pho #sn_myphotos_list {
	background: url(/themes/jlg/images/module_titles/my_photos.gif) no-repeat top left;
	padding: 25px 0 0 0;
}

#section_vid #sn_myphotos_list {
	background: url(/themes/jlg/images/module_titles/my_videos.gif) no-repeat top left;
	padding: 25px 0 0 0;
}

#section_gro #sn_myphotos_list {
	background: url(/themes/jlg/images/module_titles/club_photos.png) no-repeat top left;
	padding: 25px 0 0 0;
}
#section_gro #sn_myvideos_list {
	background: url(/themes/jlg/images/module_titles/club_videos.gif) no-repeat top left;
	padding: 25px 0 0 0;
}
#section_gro #sn_myphotos_list #sn_myphotos_list {
	padding: 0px;
	}

#section_gro #sn_drag_groupvideos1 .mod-head {
	background: url(/themes/jlg/images/module_titles/club_videos.gif) top left no-repeat;	
	height: 23px;
	text-indent:-9999em;
}

#section_gro #sn_group_members {
	background: url(/themes/jlg/images/module_titles/club_members.gif) top left no-repeat;
	padding: 25px 0 0 0;
	}

#section_gro #sn_col1 #sn_drag_friend {
	background: url(/themes/jlg/images/module_titles/club_members.gif) top left no-repeat;
	padding: 0px;
	width: 208px;
	}
#section_gro #sn_col1 #sn_drag_friend #sn_drag_friend {
	background: url(/themes/jlg/images/scaling_module_bkg/content_gradient.gif) top left;
	width: auto;
	padding: 5px 5px 5px 5px;
	margin-top: 0px;
	}
#section_gro #sn_col1 #sn_drag_friend {
	background: url(/themes/jlg/images/module_titles/club_moderators.png) top left no-repeat;
	}
#section_gro #sn_drag_car {
	background: url(/themes/jlg/images/module_titles/club_cars.gif) top left no-repeat;
}

#section_gro #sn_drag_groupblogs {
	background: url(/themes/jlg/images/module_titles/club_blog.gif) top left no-repeat;	
	padding: 25px 0 0 0;
}
#section_gro #sn_cars .mod-head h3 {
	background: url(/themes/jlg/images/module_titles/club_cars.gif) top left no-repeat;
	text-indent: -9999px;
	font-size: .01em;
	height: 23px;
}



#section_com #sn_blogs,
#photo-comments,
#video-comments {
	background: url(/themes/jlg/images/module_titles/comments.gif) no-repeat top left;
	padding: 25px 0 0 0;
}

#section_com #sn_blogs {
	width: 439px;
	}

/*#sn_comments_container, .sn_comments_container {
	float: left;
	}*/
.sn_comment {
	clear: both;
	padding-top: 15px;
	}
.sn_comment-inner{
	position: relative;
	}
#sn_add_comment_form_wrap form{
	clear: both;
	padding-top: 15px;
	}
.sn_comment img.com-ava{
	margin-right: 10px;
	}
/*
	----------------------------------------------------------------
	right col
	----------------------------------------------------------------
*/


#section_car #sn_col3 #sn_profile_car {
	padding-top: 15px;
	width: 301px;
}

/*#section_car #sn_col3 #sn_myCarTags .mod-body, #section_car #sn_col3 #sn_myVideoTags .mod-body {
	background: url(/themes/jlg/images/module_backgrounds/feedback_bkg.gif) no-repeat top right;
	}*/


#section_car #sn_col3 #sn_profile_car .mod-body,
#section_car #sn_relatedvideos .mod-body,
#section_car #sn_relatedcars .mod-body,
#section_pho #sn_otherPhotos .mod-body,
#section_vid #sn_otherPhotos .mod-body {
	background: url(/themes/jlg/images/backgrounds/right_col_checkerboard.gif) no-repeat top right;
	float: left;
	width: 301px;
	height: 431px;
	}

#section_car #sn_relatedvideos ul,
#section_car #sn_relatedcars ul {
	padding: 0px;
	}

#section_car #sn_col3 #sn_profile_car .mod-head,
#section_car #sn_relatedcars .mod-head {
	background: url(/themes/jlg/images/module_titles/related_cars.gif) no-repeat top left;
	height: 25px;
	text-indent:-9999em;
	}

#section_car #sn_relatedvideos .mod-head {
	background: url(/themes/jlg/images/module_titles/related_videos.gif) no-repeat top left;
	margin-top: 6px;
	height: 25px;
	text-indent:-9999em;
	}

#section_vid #sn_otherPhotos .mod-head {
	background: url(/themes/jlg/images/module_titles/other_videos.gif) no-repeat top left;
	text-indent: -9999px;
	height: 23px;
	}

#section_pho #sn_otherPhotos .mod-head {
	background: url(/themes/jlg/images/module_titles/other_photos.gif) no-repeat top left;
	text-indent: -9999px;
	height: 23px;
	}

#section_pho #sn_otherPhotos .mod-head {
	background: url(/themes/jlg/images/module_titles/other_photos.gif) no-repeat top left;
	height: 23px;
	text-indent: -9999em;
	}

#section_vid #sn_otherPhotos .mod-head {
	background: url(/themes/jlg/images/module_titles/other_videos.gif) no-repeat top left;
	height: 23px;
	text-indent: -9999em;
	}

#section_gro #sn_col3 #sn_drag_groupvideos1 {
	background: url(/themes/jlg/images/module_titles/club_videos.gif) top left no-repeat;	
	padding: 25px 0 0 0;
	}

/*#section_car #sn_col3 #sn_myCarTags .mod-head {
	background: url(/themes/jlg/images/module_titles/tags.gif) top left no-repeat;
	height: 23px;
	text-indent: -9999px;
	}*/
#sn_col3 #sn_myCarTags, 
#sn_col3 #sn_myVideoTags, 
#sn_col3 #sn_myBlogTags, 
#sn_col3 #sn_myPhotoTags {
	background: url(/themes/jlg/images/module_titles/tags.gif) top left no-repeat;
	padding: 25px 0px 0px;
	} 
#section_gro #sn_col3 #sn_archives {
	background: url(/themes/jlg/images/module_titles/archives.png) top left no-repeat;
	padding: 25px 0px 0px;
	}

#section_gro #sn_col3 #sn_drag_groupvideos1 .mod-head, 
#sn_col3 #sn_myCarTags .mod-head, 
#sn_col3 #sn_myVideoTags .mod-head, 
#sn_col3 #sn_myPhotoTags .mod-head, 
#sn_col3 #sn_myBlogTags .mod-head, 
#section_gro #sn_col3 #sn_archives .mod-head,
#section_gro #sn_cars .mod-head {
	background: url(/themes/jlg/images/scaling_module_bkg/content_topbar.gif) top left;
	text-indent: -9999px;
	height: 25px;
	}
#section_gro #sn_col3 #sn_drag_groupvideos1 .mod-body, 
#sn_col3 #sn_myCarTags .mod-body, 
#sn_col3 #sn_myVideoTags .mod-body, 
#sn_col3 #sn_myPhotoTags .mod-body, 
#sn_col3 #sn_myBlogTags .mod-body, 
#section_gro #sn_col3 #sn_archives .mod-body,
#section_gro #sn_cars .mod-body {
	padding-top: 0px;
	padding-left: 0px;
	background: url(/themes/jlg/images/scaling_module_bkg/content_gradient.gif) top left;
	height: auto;
	}
#sn_col3 #sn_myCarTags .mod-body .sn_tags, 
#sn_col3 #sn_myVideoTags .mod-body .sn_tags, 
#sn_col3 #sn_myPhotoTags .mod-body .sn_tags, 
#sn_col3 #sn_myBlogTags .mod-body .sn_tags{
	height: auto;
	width: auto;
	padding: 10px 14px;
	}
	
#section_gro #sn_col3 #sn_drag_groupvideos1 .mod-foot, 
#sn_col3 #sn_myCarTags .mod-foot, 
#sn_col3 #sn_myVideoTags .mod-foot, 
#sn_col3 #sn_myPhotoTags .mod-foot, 
#sn_col3 #sn_myBlogTags .mod-foot, 
#section_gro #sn_col3 #sn_archives .mod-foot,
#section_gro #sn_cars .mod-foot {
	padding-top: 0px;
	padding-left: 0px;
	background: url(/themes/jlg/images/scaling_module_bkg/content_bottombar2.gif) top left;
	height: 33px;
	}

#section_car #sn_commentPaginationA {
	margin: 0 0 0 0px;
	padding: 0 0 0 0px;
}

#section_gro #sn_cars{
	background:url(/themes/jlg/images/module_titles/club_cars.gif) no-repeat left top;
	}
#section_gro #sn_cars .mod-head h3{
	display:none;
	}
#section_gro #sn_cars{
	width:441px;
	}

#sn_photo_info_control,
#sn_video_info_control {
	text-align: center;
	width: 439px;
	}

#mostRecent_content {
	width: 660px;
	padding: 30px 5px 15px 10px;
	}

#mostRecent_content .thumb-results {
	display:block;
	float:left;
	width:270px;
	height:55px;
	overflow: hidden;
	margin:10px 30px 20px 10px;
	padding:0px;
	border:0px #eee solid;
	background: url(/themes/jlg/images/backgrounds/vidth_80x45_bg.gif) top left no-repeat;
}

#mostRecent_content .thumb-results dl {
	display: block;
	width: 160px;
	height: auto;
	list-style-type: none;
	float: right;
	font-size: 11px;
	}

#mostRecent_content .thumb-results dl {
	color: #ffcc33;
	font-weight: bold;
	}

#mostRecent_content .thumb-results dl .desc {
	color: #ffffff;
	font-weight: normal;
	}


/*
-----------------------------------------------------------------
80 x 45 thumbnails
-----------------------------------------------------------------
*/

.thumb-results,
.fixed_thumb_nolink,
.fixed_thumb_link {
	display:block;
	float:left;
	width:190px;
	height:135px;
	min-height: 60px;
	overflow: hidden;
	margin:15px;
	padding:0px;
	border:0px #eee solid;
	background: url(/themes/jlg/images/backgrounds/vidth_80x45_bg.gif) top left no-repeat;
}

#sn_uploaded_thumbs_container .sn_showthumb li p,
.fixed_thumb_nolink p {
	padding-top: 10px;
	margin: 0px;
	}

#sn_drag_friend .fixed_thumb_nolink {
	width: 58px;
	height: 80px;
	background-image: none;
	}

#sn_drag_friend .fixed_thumb_nolink .anc_th {
	width: 58px;
	height: 58px;
	background: #000000;
	}

#sn_drag_friend .fixed_thumb_nolink .sn_people_thumb {
	padding: 0px;
	margin: 0px;
	width:58px;
	height:58px;
	}

#sn_relatedvideos .sn_showthumb .button_spacer,
#sn_relatedcars .sn_showthumb .button_spacer {
	margin: 10px 0 0 10px;
	}
/* car thumbnail list 
*** NOTE if this section breaks areas with the id #sn_cars, add ' .sn_two_column #sn_col1 ' to the front of the below
*/
#sn_cars .mod-pg ul {
	position: relative;
	}
#sn_cars #sn_uploaded_thumbs_container {
	background: none;
	float: none;
	height:auto;
	margin-left: 0px;
	padding: 13px 8px;
	position: static;
	width: auto;
	}
* html #sn_cars #sn_uploaded_thumbs_container{
	padding: 13px 0px 13px 6px;
	}
#sn_cars #sn_uploaded_thumbs{
	width:100%;
	clear:both;
	float:none;
}
#sn_cars #sn_uploaded_thumbs .thumb-results{
	border: 0px solid #666;
	margin:5px;
	width: 80px;
	height: 90px;
	text-align: center;
}
#sn_cars #sn_uploaded_thumbs .thumb-results a {
	display: block;
	height: 55px;
	width: 80px;
	position: relative;
	}
#sn_cars .thumb-results dl {
	float: none;
	margin: 5px 5pt 0pt 5px;
	width: auto;
	}
/* end car thumbnail list  */
	
#sn_uploaded_thumbs_container .sn_showthumb li,
#sn_otherPhotos #sn_album_thumbnails .fixed_thumb_link,
#sn_relatedvideos .fixed_thumb_nolink,
#sn_relatedcars .fixed_thumb_nolink {
	display:block;
	float:left;
	width:100px;
	/*height:75px;*/
	overflow: hidden;
	margin:10px 15px;
	padding:0px;
	border:0px #eee solid;
	background: url(/themes/jlg/images/backgrounds/vidth_80x45_bg.gif) top left no-repeat;
}

#sn_relatedcars .mod-body .sn_showthumb .fixed_thumb_nolink{
	height:90px;	
}

#sn_drag_car .fixed_thumb_nolink {
	display:block;
	float:left;
	width:80px;
	height:100px;
	overflow: hidden;
	margin:13px;
	padding:0px;
	border:0px #eee solid;
	background: url(/themes/jlg/images/backgrounds/vidth_80x45_bg.gif) top left no-repeat;
}

#section_car #sn_uploaded_thumbs .anc_th img,
.sn_video_thumb,
.anc_th,
.avatarIMG,
.sn_photo_thumb,
#sn_otherPhotos #sn_album_thumbnails .fixed_thumb_link .anc_th img,
#sn_otherPhotos #sn_album_thumbnails .sn_video_thumb,
#mostRecent_content .sn_video_thumb {
	width: 80px;
	height: 45px;
	margin: 0px;
	padding: 0px;
	float: left;
	}

#sn_otherPhotos #sn_album_thumbnails .sn_photos_with_link {
	padding: 5px 0 0 0;
	}

#sn_relatedvideos .fixed_thumb_nolink span p,
#sn_relatedcars .fixed_thumb_nolink span p,
#sn_drag_car_modBody .fixed_thumb_nolink span p {
	padding: 12px 0 0 0;
	*padding: 6px 0 0 0;
	}

#sn_drag_featured_community .thumb-results,
#sn_drag_video .thumb-results {
	display:block;
	float:left;
	width:290px;
	height:55px;
	overflow: hidden;
	margin:15px;
	padding:0px;
	border:0px #eee solid;
	background: url(/themes/jlg/images/backgrounds/vidth_80x45_bg.gif) top left no-repeat;
}

#sn_profile_car .thumb-results {
	height: auto;
	padding: 0 0 10px 0;
	}

#sn_profile_car .thumb-results dl {
	width: 100px;
	float: right;/* plz dont change this*/
	height: auto;	
	/* margin-left:90px; */
	}

#sn_drag_featured_community .thumb-results dl,
#sn_drag_video .thumb-results dl {
	display: block;
	width: 200px;
	height: auto;
	float: right;
	font-size: 10px;
	line-height: 10px;
}

/*
#sn_relatedvideos .fixed_thumb_nolink span p,
#sn_relatedcars .fixed_thumb_nolink span p{
	display: block;
	width: 100px;
	height: auto;
	float: right;
	font-size: 10px;
	line-height: 10px;
	} */

#sn_relatedvideos .mod-body ul {
	display: block;
	height: 400px;
	}



#sn_profile_car_modBody .thumb-results dl,
#sn_video_topRatedVideos .thumb-results dl,
#sn_video_newVideos .thumb-results dl,
#sn_car_newcar .thumb-results dl,
#sn_car_topRatedcar .thumb-results dl {
	display: block;
	width: 100px;
	height: auto;
	float: right;
	font-size: 10px;
	line-height: 10px;
	}

#sn_video_topRatedVideos .thumb-results .current-rating-word,
#sn_video_newVideos .thumb-results .current-rating-word {			
	display: none;
	}




#sn_myphotos_detail #sn_car_photos {
	display: block;
	height: 85px;
	width: 380px;
	background: url(/themes/jlg/images/buttons/morephotos_bar.gif) top left no-repeat;
	padding: 0px;
	margin: 0px;
}

#sn_myphotos_detail #sn_car_photos .fixed_thumb_nolink {
	background: none;
	}

#sn_myphotos_detail #sn_car_photos .fixed_thumb_nolink p {
	display: none;
	}

#sn_car_photos .sn_showthumb.button_spacer {
	margin: 0px;
	padding: 7px 0 0 6px;
	}

#sn_car_photos .sn_showthumb.button_spacer .fixed_thumb_nolink {
	margin: 0px;
	padding: 0px 12.5px 0 0;
	width: 80px;
	height: 45px;
	}

#sn_car_photos .sn_showthumb.button_spacer .avatarIMG {
	width: 80px;
	height: 45px;
	}


#section_acc #sn_account {
	background: url(/themes/jlg/images/module_titles/join_jlg.gif) top left no-repeat;
	height: auto;
	padding-top: 25px;
	width: 644px;
	}

#section_acc #sn_account_forgot_password {
	background: url(/themes/jlg/images/module_titles/forgot_your_password.gif) top left no-repeat;
	height: auto;
	padding-top: 25px;
	width: 644px;
	}

#section_hel #sn_help {
	background: url(/themes/jlg/images/module_titles/help.gif) top left no-repeat;
	height: auto;
	padding-top: 25px;
	width: 644px;
	}

#section_hel .mod-head,
#section_acc #sn_account_forgot_password .mod-head,
#section_acc #sn_account .mod-head {
	background: url(/themes/jlg/images/scaling_module_bkg/content_topbar.gif) top left;
	height: 25px;
	text-indent: -9999px;
	}

#section_hel .mod-body,
#section_acc #sn_account_forgot_password .mod-body,
#section_acc #sn_account .mod-body {
	background: url(/themes/jlg/images/scaling_module_bkg/content_gradient.gif) top left;
	}

#section_hel .mod-foot,
#section_acc #sn_account_forgot_password .mod-foot,
#section_acc #sn_account .mod-foot {
	background: url(/themes/jlg/images/scaling_module_bkg/content_bottombar2.gif) top left;
	height: 33px;
	}

#section_acc #sn_accountRegisterForm {
	float: left;
	background: scroll 0 0;
	width:100%;
	}

#section_acc #sn_account .mod-head {
	/*background: url(/themes/jlg/images/module_titles/account_settings.gif) top left no-repeat;
	width: 187px;*/
	height: 23px;
	text-indent: -9999px;
	}

#section_acc #sn_aboutme .mod-head {
	background: url(/themes/jlg/images/module_titles/about_me_acc.gif) top left no-repeat;
	height: 23px;
	width: 187px;
	text-indent: -9999px;
	}

#section_acc #sn_defaultPhoto .mod-head {
	background: url(/themes/jlg/images/module_titles/add_a_default_photo.gif) top left no-repeat;
	height: 23px;
	width: 187px;
	text-indent: -9999px;
	}
#section_acc #sn_defaultPhoto #sn_saveForm div{
/*	display:inline;*/
	text-indent:-9999px;
	width:46px;
	height:23px;
	}
	
#sn_uploaded_thumbs_container div.fixed_thumb_link{
	height:70px;
	}

/*
	-----------------------------------------------------
	Tommy's About Me
	-----------------------------------------------------
*/

.mod.sn_hasTabs{
	width: 644px;
}
.mod.sn_hasTabs .mod-head{
	float:left;
	width:100%;
	clear:both;
	height:28px;
}
body .mod.sn_hasTabs .mod-head h3{
	width:300px;
	margin:4px 0 0 5px;
	font-weight:normal;
	font-size: 17px;
	*padding: 0px 0px 6px 0px;
}
body .mod.sn_hasTabs .mod-head h3 span{
	font-size:17px;
	font-weight:normal;
}
/*.mod.sn_hasTabs .mod-body{
	float:left;
}*/

.mod.mm_manageAccount.sn_hasTabs{
background:none;
}
#section_acc #sn_account.sn_hasTabs{
	background-image:none;
	padding-top: 0px;
} 

#section_acc #sn_account.sn_hasTabs h3{
	background:none;
}
#section_acc #sn_account.sn_hasTabs .mod-head{
	background-image:none;
	/*height:auto;*/
	float: none;
	text-indent:0;
}

/*
.sn_multiple_buttons #sn_btnSubmit{
	width:70px;
	border:2px #F8C734 solid;
}
*/

/*
----------------------------------------
Manage Car Photos
----------------------------------------
*/

#section_pho .sn_two_column #sn_col1 {
	width: 660px;
}

/***************************
SEARCH/ADVANCED SEARCH
/search
*/
#sn_searchAdvHeader{
	margin-top:5px;
	}
#sn_searchHeader .mod-head{
	background:transparent url(/themes/jlg/images/module_titles/friend_search.gif) no-repeat scroll left top;
	height:26px;
	text-indent:-9999em;
	}
#sn_searchHeader .mod-body{
	padding:5px;
	}
#sn_searchAdvHeader table div span{
	text-align:left;
	}
#sn_searchAdvHeader .mod-body{
	/*display:none;*/
	}
#sn_searchAdvHeader .mod-body form {
	margin:0 !important;
	padding:3px;
	}
/*
	----------------------------------------------------------------
	Rate This Car / Rate This Video / Rate This Photo Bar
	----------------------------------------------------------------
*/

#section_car #sn_photo_info .rating-wrap {
	background: url(/themes/jlg/images/buttons/rate_feature_bar.gif) top left no-repeat;
	width: 421px;
	height: 24px;
	padding: 6px 0 0 80px;
	margin: -15px 0 0 5px;
	z-index: 99;
	font-size: 10px;
	}

#section_car #sn_photo_info #rating-wrap .rating-wrap {
	­background: url(/themes/jlg/images/buttons/rate_feature_bar.gif) top left no-repeat;
	width: 421px;
	height: 24px;
	padding: 6px 0 0 80px;
	margin: -15px 0 0 5px;
	z-index: 99;
	font-size: 10px;
	}


#section_car #sn_photo_info .sn_pubProfile_feature {
	position: relative;
	top: 8px;
	left: 265px;
	z-index: 100;
	margin: 0px;
	padding: 0px;
	}

#section_pho #sn_photo_info .rating-wrap {
	background: url(/themes/jlg/images/buttons/ratethisphoto_bar.gif) top no-repeat;
	width: 421px;
	height: 24px;
	padding-top: 5px;
	}


#section_vid #sn_photo_info .rating-wrap {
	background: url(/themes/jlg/images/buttons/ratethisvideo_bar.gif) top no-repeat;
	width: 421px;
	height: 24px;
	padding-top: 5px;
	}

#section_pho #sn_photo_info .rating-wrap ul,
#section_vid #sn_photo_info .rating-wrap ul {
	padding: 0px;
	margin: 0 0 0 92px;
	}

#section_car #sn_photo_info .rating-wrap .current-rating-word,
#section_pho #sn_photo_info .rating-wrap .current-rating-word,
#section_vid #sn_photo_info .rating-wrap .current-rating-word {
	display: none;
	}


#list_aboutMEinfo {
	font-size: 10px;
	}

#sn_thumbPagination {
	font-size: 10px;
	}

.sn_commentText {
	font-size: 10px;
	}

.com-ava {
	background: #000000;
	}


#sn_myVideoTags .mod-body {
	background: url(/themes/jlg/images/module_backgrounds/feedback_bkg.gif) top left;
	height: 197px;
	width: 301px;
	padding: 10px 5px 0 0px;
	}

#sn_myVideoTags .mod-head {
	background: url(/themes/jlg/images/module_titles/tags_video.gif) top left no-repeat;
	height: 26px;
	text-indent:-9999em;
}


#section_car #sn_mycars .mod-head h3 span {
	display: block;
	background:url(/themes/jlg/images/module_titles/manage_cars.gif) no-repeat left top;
	height: 23px;
	width: 187px;
	text-indent: -9999px;
	position: relative;
	top: -2px;
	}

#section_car #sn_mycars .mod-head .handle {

	text-indent: 0px;
	}
	
.vimg{
	width:80px;
	height:45px;
	float:left;
}

/*overrides clipping of the huge images currently being used as thumbnails.  these images are randomly sized!*/
.large_vimg{
	width:80px !important;
	height:45px !important;
	margin:0 !important;
	clip:rect(auto auto auto auto) !important;
}

#sn_drag_friend .mod-body .mod-body-cont,
#sn_drag_comment .mod-body .mod-body-cont {
	width:380px;
}

.car_profile_thumb{
	width:80px !important;
	height:45px !important;
	margin:0 !important;
	clip:rect(auto auto auto auto) !important;
}

#sn_setnav .sn_pubProfile_profile, 
#sn_setnav .sn_pubProfile_flag{
	display:none;	
}

#sn_ajax_busy_rat{
	/*margin-bottom:15px;	*/
}

#sn_ajax_busy_rat span img{
		margin-bottom:8px;
}

/*
#sn_pubProfileImageDetail{
	top:6px !important;
	position:absolute !important;
}*/

#sn_car_photos .sn_showthumb .fixed_thumb_nolink {
	background: none;	
}

.fixed_thumb_nolink span p a{
	display:none;	
}

.sn_pubProfile_feature{
	top:6px !important;	
}


#sn_myphotos_detail .mod-body #car_photos_ajax_next{
		left:350px;
		position:absolute;
		text-indent:-9999px;
		top:102px;
		width:50px;
		height:10px;
		z-index:999;
		/*background-color:red;*/
		cursor:pointer;
}

#sn_myphotos_detail .mod-body #car_photos_ajax_prev{
		left:35px;
		position:absolute;
		text-indent:-9999px;
		top:102px;
		width:50px;
		height:10px;
		z-index:999;
		/*background-color:red;*/
		cursor:pointer;
		display:none;
}

#mostRecent_content .thumb-results a img{
	float:left;	
}

.com-delete{
	margin-right:15px;
}

.com-delete2{
	margin-right:220px;
}

.hide_me{
	display:none;
}

.no_photos_msg{
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	padding-top:20px;
	text-align:center;
	width:350px;
}

.accent{
	color:#000;
}

.highlight{
	color:#ffcc33;
}

#random_car_home{
	margin-left:280px;
	margin-top:3px;
}

#sn_btnFpSubmit{
	background:url(/themes/jlg/images/buttons/submitbtn.gif) top left no-repeat;
	border:none;
	margin-left:150px;
	width:47px;
}

.dimg{
	float:left;
}

.sn_three_even_columns .mod-col .mod .mod-body .mod-body-cont a{
	margin-right:110px !important;
}

.form_element_carSelect{
	margin-left:20px;
	margin-top:5px;
}	

#sn_manageContacts div.mod-body{
	padding:10px; 
}

div.edit-default-text2{
	margin-left:160px;
}

div.edit-default-text1,div.edit-default-text2{
	padding:5px;	
}

#section_sea #sn_searchResultsHeader .mod-head,
#section_sea #sn_searchResultsHeader .mod-body{
	padding:3px;
	}
#sn_searchResultsHeader #sn_form span .sn_submit_btn{
	text-indent:-9999px;
	height:23px;
	border:none;
	}
	
#sn_friendRequestForm table td p{
	display:inline;
	}
#sn_friendRequestForm table td p button{
	text-indent:-9999px;
	border:none !important;
	/*background-color:transparent !important;*/
	}
	