/*--Theme: Basic Teal ----------------------------------*/
/*-- Body Styling ----------------------------------*/
.BODY {background: black url(images/background.jpg) repeat-x; font-family:Tahoma; background-attachment: fixed;color:white;}
	
/*-- widgets containers ----------------------------------*/
.ui-widget { font-family: Verdana,Arial,sans-serif; font-size: 12px; }
.ui-widget-content { }
.ui-widget-content a { color: #222222; }
.ui-widget-header {   font-weight: bold; }
.ui-widget-header a { color: #eaf5f7; }
	
/*-- zonegroup containers ----------------------------------*/
.zonegroup { border:none; }
.zonegroup .ui-widget { font-family: Verdana,Arial,sans-serif; font-size: 12px; }
.zonegroup .ui-widget-content { border:none;   }
.zonegroup .ui-widget-content a { color: #222222; }
.zonegroup .ui-widget-header a { color: #eaf5f7; }
	
/*-- zones containers ----------------------------------*/
.zone {border:none;}
.zone .ui-widget { font-family: Verdana,Arial,sans-serif; font-size: 12px; }
.zone .ui-widget-content {   }
.zone .ui-widget-content a { color: #222222; }
.zone .ui-widget-header a { color: #eaf5f7; }
	
/*-- widgets containers ----------------------------------*/
.widget { border: 0px; }
.widget .ui-widget { font-family: Verdana,Arial,sans-serif; font-size: 12px; }
.widget .ui-widget-content {  }
.widget .ui-widget-content a { color: black; }
.widget .ui-widget-content a:hover { color: #222222; }
.widget .ui-widget-header a { color: #eaf5f7; }
	
/*-- main-zonegroup containers ----------------------------------*/
.main-zonegroup { border:solid 1px black; }
.app-header { background-image: url('http://info.customauto.com/Images/Logos/top.jpg'); height:60px;}
.login-v2 { margin:15px 5px 0 0; padding:5px 0 5px 5px; background:white; }
.login-v2-loggedin {margin:10px 5px 0 0; padding:3px; background:white;}


.topnav {border:none;}
.topnav .ui-widget-content { border:none; color:White;  background:#286668 url('images/nav/topbar2.png') repeat-x; height: 24px; font-size:14px; border:none; }
.topnav .ui-widget-content div { padding-top:1px; padding-left:2px;background-color:transparent; }


/*-- Section styling --------------------------------------------*/
.site-page-main {}
.site-page-main 
.site-top {}
.site-left {}
.site-left .widget {color:white;}
.site-left .widget .ui-widget-header {border:solid 1px black; background-color:#41A5A8;color:white;}
.site-left .widget .ui-widget-content {border:solid 1px black;background-color:white;color:black;}
.profile .site-left {border-right:solid 1px black}
.profile .site-left .widget {color:white;}
.profile .site-left .widget .ui-widget-header {border:solid 1px black; background-color:#41A5A8;color:white;}
.profile .site-left .widget .ui-widget-content {background-color:white;color:black;border:none;}
.profile .site-main-center {}
.profile .site-main-center .widget {color:black;}
.profile .site-main-center .widget .ui-widget-header {border:solid 1px black; background-color:#41A5A8;color:white;}
.profile .site-main-center .widget .ui-widget-content {background-color:white;color:black;border:none;}
.profile .site-main-center .widget .ui-widget-content a {}

/*-- general-sites-template styling --*/
.general-sites-template .site-left {border-right:solid 1px black}
.general-sites-template .site-left .widget {color:white;}
.general-sites-template .site-left .widget .ui-widget-header {border:solid 1px black; background-color:#41A5A8;color:white;}
.general-sites-template .site-left .widget .ui-widget-content {background-color:white;color:black;border:none;}
.general-sites-template .site-main-center {}
.general-sites-template .site-main-center .widget {color:black;}
.general-sites-template .site-main-center .widget .ui-widget-header {border:solid 1px black; background-color:#41A5A8;color:white;}
.general-sites-template .site-main-center .widget .ui-widget-content {background-color:white;color:black;border:none;}
.general-sites-template .site-main-center .widget .ui-widget-content a {}

.blog .site-left {}
.blog .site-left .widget {color:white;}
.blog .site-left .widget .ui-widget-header {border:solid 1px black; background-color:#41A5A8;color:white;}
.blog .site-left .widget .ui-widget-content {background-color:white;color:black;border:none;}
.blog .site-main-center {border-left:solid 1px black;}
.blog .site-main-center .widget {color:black;}
.blog .site-main-center .widget .ui-widget-header {border:solid 1px black; background-color:#41A5A8;color:white;}
.blog .site-main-center .widget .ui-widget-content {background-color:white;color:black;border:none;}
.blog .site-main-center .widget .ui-widget-content a {}
.rides .site-main-center .widget {margin:2px;color:black;}
.rides .site-main-center .widget .ui-widget-header {border:solid 1px black; background-color:#41A5A8;color:white;}
.rides .site-main-center .widget .ui-widget-content {background-color:white;color:black;border:none;}
.rides .site-main-center .widget .ui-widget-content a {}
.site-main-center {}
.site-main-center .widget {color:white;}
.site-main-center .widget .ui-widget-header {border:solid 1px black; background-color:#41A5A8;color:white;}
.site-main-center .widget .ui-widget-content {border:solid 1px black;background-color:white;color:black;}
.site-right {}
.site-right .widget {color:white;}
.site-right .widget .ui-widget-header {border:solid 1px black; background-color:#41A5A8;color:white;}
.site-right .widget .ui-widget-content {border:solid 1px black;background-color:white;color:black;}
.video-right {}
.video-right .widget {color:white;}
.video-right .widget .ui-widget-header {border:solid 1px black; background-color:#41A5A8;color:white;}
.video-right .widget .ui-widget-content {border:solid 1px black;background-color:white;color:black;}
/*.blog .site-main-center {background-color:#286668 !important;border:solid 1px black;margin:0px;padding:0px;}
.blog .site-main-center .widget {background-color:#286668 !important ;color:white;margin:0px;padding:0px;}
.blog .site-main-center .ui-widget {background-color:#286668 !important;color:white;margin:0px;padding:0px;}
.blog .site-main-center .widget .ui-widget-header {background-color:#286668 !important;color:white;margin:0px;padding:0px;}
.blog .site-main-center .widget .ui-widget-content {background-color:#286668 !important;color:white;margin:0px;padding: 3px;}
.blog .site-main-center .widget .ui-widget-content a {color:white}*/
.videos .site-center .widget .ui-widget .ui-widget-header {margin:5px;border:solid 1px black;padding-left:5px;background-color:#45ADB0;font-size:14px;-moz-border-radius: 4px/*{cornerRadius}*/; -webkit-border-radius: 4px/*{cornerRadius}*/;}


/*-- menus horizontal ----------------------------------*/
.ui-menus {}
.ui-menus .ui-menus-nav {color:black;background-color:#41A5A8;border:solid 1px black;}
		
.ui-menus .ui-menus-nav li {float: left;font-weight:normal; padding:1px;background:#41A5A8;}
.ui-menus .ui-menus-nav li a {float: left; text-decoration: none; padding: .5em 1em; }
.ui-menus .ui-menus-nav li:hover { color:white;background:#286668;}
.ui-menus .ui-menus-nav li:hover a {color:white;}
.ui-menus .ui-menus-nav li .ui-menus-selected {font-weight:bolder; }
.ui-menus .ui-menus-nav li .ui-menus-selected a, .ui-menus .ui-menus-nav a { cursor: text; }
.ui-menus .ui-menus-nav li a, .ui-menus .ui-menus-collapsible .ui-menus-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but requiwhite to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-menus .ui-menus-nav li .ui-menu-state-active {padding-bottom: 1px;background:black  url(/images/image.aspx?imagefileid=120&rs=1&w=431&h=150) repeat-x 0px -15px !important;   }

/*-- menus vertical ----------------------------------*/
.ui-menus .ui-menus-nav-v {  padding: 0px;border:solid 1px black;}
.ui-menus .ui-menus-nav-v li { text-align:left; }
.ui-menus .ui-menus-nav-v li a { font-size:11px; text-decoration: none; }
.ui-menus .ui-menus-nav-v li div { cursor:pointer; padding:3px; }
.ui-menus .ui-menus-nav-v li div.ui-menu-state-active { color:#41A5A8;background:#286668;font-weight:bold;}
.ui-menus .ui-menus-nav-v li div.ui-menu-state-active a { color:white; }
.ui-menus .ui-menus-nav-v li div.ui-menu-state-default { background-color:#41A5A8; color:black;}
.ui-menus .ui-menus-nav-v li div.ui-menu-state-default a { color:black; }
.ui-menus .ui-menus-nav-v li div:hover, .ui-menus .ui-menus-nav-v li div:hover {background:#286668;color:white;}
.ui-menus .ui-menus-nav-v li div:hover, .ui-menus .ui-menus-nav-v li div:hover a  { color:white;}

/*-- guestbook information --------------------------*/
.gb-header { padding:3px; background-color:#286668;color:white;border:solid 1px black;}
.gb-header .gb-post-comment {background-color:#41A5A8;color:black;border:solid 1px black; padding:2px 0 2px 0; text-align:center; }
.gb-header .gb-post-comment-hover {padding:2px 0 2px 0; text-align:center; background-color:#286668;color:white;border:solid 1px black;  }
.gb-header .gb-comment-count {color:white;}
/* guestbook information end */
		
/* members profile sites album photo list start */
.photo-list-container { margin-top:10px; }

/* member album list start */
.album-list-main-container .list-title { font-size:12px; color:black; font-weight:bold; }
.album-list-main-container .photo-count { font-size:12px; color:Gray; }
.album-list-main-container .nav-album-list { float:right; font-size:12px;margin:4px;  }
.album-list-main-container .nav-album-list a { text-decoration:none; }
.album-list-main-container .nav-album-list .active, .album-list-main-container .nav-album-list .inactive:hover { margin-left:1px; cursor:pointer; padding:2px;border:1px solid black; background-color:#286668;color:#41A5A8;}
.album-list-main-container .nav-album-list .inactive { margin-left:1px; padding:2px; color:#399093; border:solid 1px white; cursor:pointer; }		
.album-details-colm { border:solid 1px white;}
.album-details-colm:hover { background:#C8E9EA; border:solid 1px black; }
.album-details { margin:auto; padding:5px; margin:1px; }
.album-details a { text-decoration:none; }
.album-details img { border:none;}
.album-details .name-line {font-family:Arial; font-size:10px; color:Gray;}
.album-details .name-line .name { color:blue; }
.album-details .name-line .album-p-count { color:Gray;}				
.current-album { background: #C8E9EA; }
.current-album .album-details { border:solid 1px #C8E9EA;}
/* member album list end */
		
/* member photo list start */
.nav-photos-list { float:right; font-size:12px;  }
.nav-photos-list a { text-decoration:none; }
.nav-photos-list .active, .nav-photos-list .inactive:hover { margin-left:1px; cursor:pointer; padding:2px;border:1px solid black; background-color:#286668;color:#41A5A8;}
.nav-photos-list .inactive { margin-left:1px; padding:2px; color:black; border:solid 1px transparent; cursor:pointer; }
.photo-list-main { margin-top:15px; }
.photo-list-main .list-title { font-size:12px; color:black; font-weight:bold; }
.photo-list-main .photo-count { font-size:12px; color:Gray; }
.photo-list-main .photo-details { margin:auto; border:solid 1px transparent; padding:5px; text-align:center; }
.photo-list-main .photo-details img { border:none;}
.photo-list-main .photo-details:hover { background-color:#286668; border:solid 1px black;}
.photo-list-main .photo-details a {text-decoration:none;}
.photo-list-main .photos-page-list { width:100%; margin-top:5px; }
/* member photo list end */
				
/* image details start*/
.photo-large-details { margin-top:10px; }
.photo-large-details .p-d-header { margin-bottom:2px; padding-right:2px; font-size:12px; }
.photo-large-details .p-d-header .photo-name { float:left; color:black; }
.photo-large-details .nav-photo-detail { float:right;}
.photo-large-details .nav-photo-detail a { text-decoration:none;color:#001D44; }
.photo-large-details .nav-photo-detail .inactive { margin-left:1px; padding:2px; color:black; border:solid 1px transparent; cursor:pointer; }
.photo-large-details .nav-photo-detail .active, .photo-large-details .nav-photo-detail .inactive:hover {margin-left:1px; cursor:pointer; padding:2px; border:1px solid black; background-color:#286668;color:#41A5A8;}
.photo-large-details .large-img-container { margin:auto; width:500px;margin-top:5px; }
.photo-large-details .full-img-view { margin:auto;max-width:500px; }        
.photo-large-details .photo-large-details-info { font-size:10px; color:black; margin-top:5px; }
.photo-large-details .photo-large-details-info .cap-comment { width: 400px; vertical-align:top; }
.photo-large-details .photo-large-details-info .add-option { padding-left:15px; text-align:left; vertical-align:top; }
/* image details end*/
		
/* comment area */
.img-comment-container { padding:2px; background: #E9ECFA; }
.img-comment-container .time-span { padding-left:40px; padding-top:5px; font-family:Tahoma; font-size:11px; color:Gray; }
.img-comment-container .imgC-35 { width:35px; vertical-align:top; }
.img-comment-container .tmp-writer {color:Gray; border:solid 1px black; background:white; margin:3px; padding:2px; cursor:text; font-size:11px; font-family:Arial; }
.img-comment-container .comment-box { padding-top:2px; padding-bottom:2px; padding-left:2px; padding-right:2px; }
.img-comment-container .comment-box, .activity .comment-container .comment-msg { border-top:2px solid white;  }
.img-comment-container .comment-msg { width:100%; border-top:solid 2px white; padding-left:2px; padding-top:2px; padding-bottom:4px; }
.img-comment-container .comment-msg td { vertical-align:top; border-top:solid 1px white; }
.img-comment-container .msg-box .area, .activity .img-comment-container .comment-msg .area { padding:3px; padding-left:10px; }
.img-comment-container .comment-msg { font-size:12px; }
.img-comment-container .comment-msg .delete { font-family:Tahoma; font-size:11px; color:#35496A; margin-left:5px; padding:1px; cursor:pointer; border:1px solid #E9ECFA; }
.img-comment-container .comment-msg .delete:hover { background-color:#286668;color:#41A5A8;  border:1px solid black; }
.img-comment-container .comment-msg .member-name { padding-right:5px; font-weight:bold; color:#35496A; }
.img-comment-container .comment-box .msg-box .area .txtbox { background:white; border:solid 1px black; padding:1px; cursor:text;  font-size:11px; font-family:Arial; }
.img-comment-container .comment-box .msg-box .area .btnsave { float: right; cursor: pointer; margin-top: 5px; padding: 2px; padding-left: 5px; padding-right: 5px; font-size: 12px; font-family: Tahoma; border: solid 1px black; background-color: #DEE1E7; }
.img-comment-container .comment-box .msg-box .area .btnsave:hover { background-color:#286668;color:#41A5A8;}
.img-comment-container .comment-box .msg-box .area .small-bar-updatgif { float:right; margin-top: 5px;}
/* members profile sites album photo list end */

/* owner information */
.rides-owner-widget .ui-widget .ui-widget-content  { margin-bottom:2px; }
.owner-header { color:black;background-color:white; font-family:Tahoma; font-size:12px; padding:3px 0 2px 0;}
.auto .owner-header {border-bottom:solid 1px black;}
.owner-header .owner-info { padding:2px 0 0 5px; }
.owner-info   .owner-image { float:left; margin-top:2px; color:black; }
.owner-info   .displayname a {color:#41A5A8;}
.owner-info   .displayname a:hover {color:#222222;}
/* owner information end */
		
/* header information */
.header-details {padding:3px; background-color:#286668;color:white;border:solid 1px black;}
.header-details .car-title { font-size:14px; color:white; }
.header-details a {color:white !important;}
.header-details a:hover {color:#222222 !important;}
.vts-button{text-decoration:underline;cursor:pointer;color:White;}
.vts-button:hover{color:#222222;cursor:pointer;}
/* header information end */

/* new command styleing start */	
.commands { margin-top:5px; padding:2px; font-size:12px; }
.commands div { padding:4px; background-color:#41A5A8; color:white;border:solid 1px black;border-left:solid 2px black; }
.commands div:hover {background:#286668;color:white; cursor:pointer; }
.commands div a {color:White;}
/* new command styleing end */
/* Button Styling
  
 .button { cursor:pointer;margin:2px;background-color:#41A5A8;color:black; border:solid 2px black; font-family:Tahoma; padding:3px;  }
 .button:hover {background:black; border:solid 2px #41A5A8; color:#41A5A8;}
 .button .l-icon {background-color:transparent;background-repeat:no-repeat;}
 .btn-32 {font-size:24px;}
 .btn-32 .l-icon {padding:1px;padding-right:13px;padding-left:13px;}
 .btn-20 {font-size:16px;}
 .btn-20 .l-icon {padding:1px;padding-right:8px;padding-left:8px;}
 .btn-16 {font-size:14px;}
 .btn-16 .l-icon {padding-right:6px;padding-left:6px;}
 .btn-32 .icon-heart {background-image: url('images/icons/heart-icon-32.png');background-position:0px 0px;}
 .btn-32:hover .icon-heart {background-position:0px -32px;}
 .btn-20 .icon-heart {background-image: url('images/icons/heart-icon-20.png');background-position:0px 0px;}
 .btn-20:hover .icon-heart {background-position:0px -20px;}
 .btn-16 .icon-heart {background-image: url('images/icons/heart-icon-16.png');background-position:0px 0px;}
 .btn-16:hover .icon-heart {background-position:0px -16px;}

 /* End Button Styling */

/* profile pages start background:#3E3A35;*/


/* nav start */
.nav { font-size: 12px; padding-top: 5px; font-weight: bold;background:#286668;margin-top:-10px;}
.nav a { text-decoration:none;}
.nav .items { float:left;background:#286668; }
.nav .item { float:left; padding:2px; padding-left:5px; padding-right:5px;  }
.nav .spacer { float:left; background:#286668; padding-top:2px; padding-bottom:2px; width:3px; color:#286668; border-top:1px solid #286668; border-bottom:solid 1px black;}
.nav .first { width:10px; }
.nav .last { width:35px; }        
.nav .inactive { background-color:#41A5A8; color:white; border-top:solid 1px black;border-left:solid 2px black;border-right:solid 1px black;border-bottom:solid 1px black;}
.nav .inactive:hover { background-color:white;border-top:solid 1px black;border-left:solid 2px black;border-right:solid 1px black;border-bottom:solid 1px black; color:#286668;}
.nav .active { background-color:white; border-top:solid 1px black;border-left:solid 2px black;border-right:solid 1px black;border-bottom:solid 1px white; }
/* .nav .inactive:hover { cursor: pointer; background:white; color:#399093; }
nav end */

/* friend small listing start */
.profile-info .friends-small-list { margin-top:10px; }
.friends-small-list {margin-top:10px;}
.friends-small-list .header {font-size:11px;  padding-bottom:2px;border-bottom:solid 1px black; }

.friends-small-list .no-rides { font-size:10px; color:Gray; }
.friends-small-list .lising { padding-top:4px; }
.friends-small-list .lising .img-contain {display:block;}
/* friend small listing end */

/* profile display ;}
.friends-small-list .lising { }
.friendstop start */
.top-profile-display .displayname {padding-left:8px;  padding-top:3px; border-bottom:1px solid black;margin-bottom:2px; }
.top-profile-display .displayname .title{ font-size:12px; font-weight:bold; }
.top-profile-display .displayname .message { font-family:Arial; font-size:12px; }

/* activities start */
.activity { margin:auto; width:550px;}
.activity-list {}
.activity { margin-top:4px; padding:2px;  border-bottom:solid 1px black; }
.activity .message { float:left;  padding-left:10px;}
.activity .title { padding:2px; border-bottom:dashed 1px black; font-size:12px; }
.activity .notes { padding-top:8px; }
.activity .footer { padding:2px; margin-top:15px; }
.activity .footer .time-span { float:left; font-family:Tahoma; font-size:11px; color:Gray; }
.activity .cmds { float:right; font-family:Tahoma; font-size:11px; color:black; padding:4px; cursor:pointer; border:1px solid white; }
.activity .cmds:hover { background-color: black; color:white;  border:1px solid black; } 
.activity .comment-title { float:right; font-size:11px; font-family:Tahoma; padding:4px; }
.activity .img-container { float:left; width:50px; }    
.activity .btn-more { width:75px; font-family:Tahoma; font-size:11px; color:black; padding:4px; cursor:pointer; border:1px solid white;}
.activity .btn-more:hover { background-color: black; color:white;  border:1px solid black; }
    
/* comment area */
.activity .act-comment-container { background: #E9ECFA; }
.activity .act-comment-container .time-span { padding-left:40px; padding-top:5px; font-family:Tahoma; font-size:11px; color:Gray; }
.activity .act-comment-container .imgC { float:left; width:50px;  }
.activity .act-comment-container .imgC-35 { float:left; width:35px; }
.activity .act-comment-container .tmp-writer {color:Gray; border:solid 1px black; background:white; margin:3px; padding:2px; cursor:text; font-size:11px; font-family:Arial; }
.activity .comment-box { padding-top:2px; padding-bottom:2px; padding-left:2px; padding-right:2px; }
.activity .comment-box, .activity .comment-container .comment-msg { border-top:2px solid white;  }
.activity .act-comment-container .comment-msg { border-top:solid 2px white; padding-left:2px; padding-top:2px; padding-bottom:4px; }
.activity .act-comment-container .msg-box .area, .activity .act-comment-container .comment-msg .area { float:left; padding:3px; padding-left:10px; }
.activity .act-comment-container .comment-msg { font-size:11px; }
.activity .act-comment-container .comment-msg .delete { font-family:Tahoma; font-size:11px; color:#35496A; margin-left:5px; padding:1px; cursor:pointer; border:1px solid #E9ECFA; }
.activity .act-comment-container .comment-msg .delete:hover { background-color: #399093; color:white;  border:1px solid black; }
.activity .act-comment-container .comment-msg .member-name { padding-right:5px; font-weight:bold; color:#35496A; }
.activity .comment-box .msg-box .area .txtbox { background:white; border:solid 1px black; padding:1px; cursor:text;  font-size:11px; font-family:Arial; }
.activity .comment-box .msg-box .area .btnsave { float: right; cursor: pointer; margin-top: 5px; padding: 2px; padding-left: 5px; padding-right: 5px; font-size: 12px; font-family: Tahoma; border: solid 1px black; background-color: #DEE1E7; }
.activity .comment-box .msg-box .area .btnsave:hover { background-color: #399093; color:white; }
.activity .comment-box .msg-box .area .small-bar-updatgif { float:right; margin-top: 5px;}
/* activities end */


/* profile display top end */
/* blog header */
.blog-header { background-color:#286668; text-shadow: 1px 1px 2px #55CACD, -1px -1px 2px #387E7F;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#55CACD', endColorstr='#387E7F') ; /* for IE */background: -webkit-gradient(linear, left top, left bottom, from(#55CACD), to(#387E7F)) ; /* for webkit browsers */background: -moz-linear-gradient(top,  #55CACD,  #387E7F) ;color:white ;  height: 55px; font-family: Tahoma; font-weight: bold; font-size:18px; color:white;border:solid 1px black;}

/* blog profile info start */
.blog-profile-info { padding-left:2px;background-color:white;color:Black; }
.blog-profile-info a {color:#41A5A8;}
.blog-profile-info .member-info { font-family:Tahoma; font-size:10px; }
.blog-profile-info .member-info .cheif-editor { font-size:12px; font-weight:bold; }
.blog-profile-info .member-info .member-name { font-size:11px; }
.blog-profile-info .member-info .label {  font-size:10px; font-weight:bold;}
/* blog profile info end */

/* blogs latest post start */
.latest-resent-post { margin-top:10px; font-family:Tahoma; }
.latest-resent-post .latest-resent-post-header { font-size:12px; font-weight:bold; }
.latest-resent-post .latest-resent-post-list { font-size:10px; }
/* blogs latest post end */
        
/* fan listing start */
.fan-follower { margin-top:10px; font-family:Tahoma;}
.fan-follower .fan-follower-header {  font-size:12px; font-weight:bold; }
.fan-follower .fan-follower-list { font-size:10px; }
/* fan list end */
        
/* post listings start
.post-list-details .post-title a {color:#41a5a8;}
.post-list-details .post-title a:hover {color:Black;}
.post-title .editor .editor-small-info a { color:Black; }
.post-title .editor .editor-small-info a:hover { color:Green; }
.post-list-details .post-comment-link a {text-decoration:none;}*/
.post-list { margin-top:1px; }
.post-list .post-list-details {margin-top:15px; font-family:Tahoma; font-size:12px; }
.post-list .post-list-details .post-title {}
.post-list-details .post-title .title-link { font-size:16px; font-family:Tahoma; padding:2px 0 4px 0; }
.post-list-details .post-title .editor {}
.post-title .editor .editor-small-image { width:50px; padding:1px 4px 1px 1px; }
.post-title .editor .editor-small-info { vertical-align:top; padding:2px 0 0 2px;  }
.post-list-details .post-time { font-size:11px; padding: 0 0 2px 0; border-bottom:solid 1px black;}
.post-list-details .post-summery { padding:5px 3px 0 3px }
.post-list-details .post-comment-link { font-size:14px; font-family:Tahoma; text-align:center; margin-top:15px; padding:3px 0 3px 0; }
.post-list-details .post-comment-link .img { margin-right:8px; padding:15px 20px 15px 20px; background: url('images/icons/comment_icon.png');  background-repeat:no-repeat; background-position:center;}
.post-list-details .post-share-list { padding:2px; }
.post-list-details .post-tags { font-size:10px; }
.post-list .nav-post-list { padding:2px 6px 3px 3px; }
.post-list .nav-post-list .inactive {  color:#399093; border:solid 1px white; cursor:pointer; }
.post-list .nav-post-list .inactive:hover { cursor: pointer; background:#399093; color:white; }

/* comments start */            
.post-comment { margin-top:10px; padding:2px; background: #E9ECFA;color:Black !important;border:solid 1px black; }
.post-comment a {color:Black !important; }
.post-comment .time-span { padding-left:40px; padding-top:5px; font-family:Tahoma; font-size:11px; color:Gray; }
.post-comment .comment-header { padding: 2px 0 5px 0; border-bottom:solid 1px black; }
.post-comment .comment-header a { color:Black;}
.post-comment .imgC-35 { width:35px; vertical-align:top; }
.post-comment .tmp-writer {color:Gray; border:solid 1px black; background:white; margin:3px; padding:2px; cursor:text; font-size:11px; font-family:Arial; }
.post-comment .comment-box { padding-top:2px; padding-bottom:2px; padding-left:2px; padding-right:2px; }
.post-comment .comment-box, .activity .comment-container .comment-msg { border-top:2px solid white;  }
.post-comment .comment-msg { width:100%; border-top:solid 2px white; padding-left:2px; padding-top:2px; padding-bottom:4px; }
.post-comment .comment-msg td { vertical-align:top; border-top:solid 1px white; }
.post-comment .msg-box .area, .activity .img-comment-container, .comment-msg .area { padding:3px; padding-left:10px; }
.post-comment .comment-msg { font-size:11px; }
.post-comment .comment-msg .delete { font-family:Tahoma; font-size:11px; color:#35496A; margin-left:5px; padding:1px; cursor:pointer; border:1px solid #E9ECFA; }
.post-comment .comment-msg .delete:hover { background-color: #35496A; color:white;  border:1px solid black; }
.post-comment .comment-msg .member-name { padding-right:5px; font-weight:bold; color:#35496A; }
.post-comment .comment-box .msg-box .area .txtbox { background:white; border:solid 1px black; padding:1px; cursor:text; font-size:11px; font-family:Arial; }
.post-comment .comment-box .msg-box .area .btnsave { float: right; cursor: pointer; margin-top: 5px; padding: 2px; padding-left: 5px; padding-right: 5px; font-size: 12px; font-family: Tahoma; border: solid 1px black; background-color: #DEE1E7; }
.post-comment .comment-box .msg-box .area .btnsave:hover { background-color: #35496A; color: #FFFFFF; }
.post-comment .comment-box .msg-box .area .small-bar-updatgif { float:right; margin-top: 5px;}
/* comments end */
/* post listings end */

/* friend listing - full 2.0 start */

.friend-listing-full { border:solid 1px black; margin-top:10px; }
.friend-listing-full .friend-item { padding-top:2px; border-bottom:solid 1px black; font-size:12px; font-family:Tahoma; color:Gray;}
.friend-listing-full .friend-item a { color:Blue }
    
.friend-listing-full .friend-item .avatar { padding:2px; }
.friend-listing-full .friend-item .details { vertical-align:top; border-left:solid 1px black; padding:2px 5px 0 5px; }
    
.friend-listing-full .friend-item .details .name { border:solid 1px white; padding:0 4px 0 4px; }
.friend-listing-full .friend-item .details .name:hover {  }
.friend-listing-full .friend-item .details .btnAddFriend { float:right; padding:1px 4px 1px 4px; border:solid 1px white; }
.friend-listing-full .friend-item .details .btnAddFriend:hover, .friend-listing-full .friend-item .details .name:hover { cursor:pointer; background: #399093; border: 1px solid black; color: white; }
.friend-listing-full .friend-item .details .additonal { padding-top:2px;}
.friend-listing-full .friend-item .details .full-name { padding:0 4px 0 4px;}
.friend-listing-full .friend-item .details .location {float:right;}    
/* friend listing - full 2.0 end */


/* ride listing start */
.rides-small-profile-listing {margin-top:10px;}
.rides-small-profile-listing .header {font-size:11px; padding-bottom:2px;border-bottom:solid 1px white; }
.rides-small-profile-listing .no-rides { font-size:10px; color:Gray; }
.rides-small-profile-listing .listing { padding-top:4px; }
.rides-small-profile-listing .listing .ride-item { padding-top:2px; }
.rides-small-profile-listing .listing .ride-item .img-container { float:left; width:110px; height:50px; }
.rides-small-profile-listing .listing .ride-item .img-container .img { width: 110px; height: 50px; margin-right: 0px; }
.rides-small-profile-listing .listing .ride-item .info { float:left; width:76px; height:44px; font-size:11px; text-align:center; padding:2px; }
/* rides listing end */

/* rides large listing start */
.rides-profile-large-listing { padding:3px; margin-top:10px;}
.car-large-list-details {  border-top:solid 1px black; margin-bottom:5px; margin-top:5px; }
.car-large-list-details .img-container { vertical-align:top; padding:2px; width:110px; text-align:center; }
.car-large-list-details .img-container .img { width:110px; }
.car-large-list-details .info {vertical-align:top; padding-left:5px; padding-top:2px; font-family:Tahoma; font-size:12px; }
.car-large-list-details .info .header a { font-size:12px; text-decoration:none; }
.car-large-list-details .info .details { font-size:11px; }
.car-large-list-details .info .time-stamp { font-size:10px; color:Gray; padding-bottom:1px; padding-top:1px; }
/* rides large listing end */
/* TipTip CSS - Version 1.2 */
#tiptip_holder{display: none;position: absolute;top: 0;left: 0;z-index: 99999;}#tiptip_holder.tip_top {padding-bottom: 5px;}#tiptip_holder.tip_bottom {	padding-top: 5px;}#tiptip_holder.tip_right {padding-left: 5px;}#tiptip_holder.tip_left {padding-right: 5px;}
#tiptip_content {color: #fff; font-family:tahoma;padding: 4px 8px;border: 1px solid black;background-color: #41A5A8;border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;box-shadow: 0 0 3px #555;-webkit-box-shadow: 0 0 3px #555;-moz-box-shadow: 0 0 3px #555;}
#tiptip_arrow, #tiptip_arrow_inner {position: absolute;border-color: transparent;border-style: solid;border-width: 6px;height: 0;width: 0;}
#tiptip_holder.tip_top #tiptip_arrow {border-top-color:black;}
#tiptip_holder.tip_bottom #tiptip_arrow {border-bottom-color:black;}
#tiptip_holder.tip_right #tiptip_arrow {border-right-color:black;}
#tiptip_holder.tip_left #tiptip_arrow {border-left-color: black;}
#tiptip_holder.tip_top #tiptip_arrow_inner {margin-top: -7px;margin-left: -6px;border-top-color: #41A5A8;}
#tiptip_holder.tip_bottom #tiptip_arrow_inner {margin-top: -5px;margin-left: -6px;border-bottom-color:#41A5A8;}
#tiptip_holder.tip_right #tiptip_arrow_inner {margin-top: -6px;	margin-left: -5px;border-right-color: #41A5A8;}
#tiptip_holder.tip_left #tiptip_arrow_inner {margin-top: -6px;margin-left: -7px;border-left-color: #41A5A8}
/* Webkit Hacks  */
@media screen and (-webkit-min-device-pixel-ratio:0) {#tiptip_content {padding: 4px 8px 5px 8px;background-color:#41A5A8;}#tiptip_holder.tip_bottom #tiptip_arrow_inner {border-bottom-color: #41A5A8;}
	#tiptip_holder.tip_top #tiptip_arrow_inner {border-top-color:#41A5A8;}}
	/* float:left; */
.ui-adv-icon {width: 16px; font-size:14px; height: 18px; padding-left:10px; background-image: url(images/rating.png); }
.ui-adv-icon-good{background-position: 0px -39px;}
.ui-adv-icon-gd_hover{background-position: -0px -59px;}
.ui-adv-icon-bad{background-position: 0 0px;}
.ui-adv-icon-bd_hover{background-position: 0 -18px;}
.ui-fixed .ui-adv-icon-good{background-position: 0px -59px;}
.ui-fixed .ui-adv-icon-gd_hover{background-position: 0px -59px;}
.ui-fixed .ui-adv-icon-bad{background-position: 0 -18px;}
.ui-fixed .ui-adv-icon-bd_hover{background-position: 0 -18px;}

/* like - dislike */
.bx_rating{width:55px;padding:3px 4px 0px 4px;background-color:#000;border:solid 1px #d8dcdf;}
.bx_lk_disable{height:5px;background-color:#e1e4e7;border:solid 1px #d8dcdf;margin-bottom:3px;}
.bx_like{height:5px;background-color:#b8efb8;border:solid 1px #5e985e;margin-bottom:3px;}
.bx_like_dt{height:10px;background-color:#b8efb8;border:solid 1px #5e985e;}
.bx_dislike{height:5px;background-color:#fc0237;border:solid 1px #fc0237;margin-bottom:3px;}
.bx_dislike_dt{height:10px;background-color:#fc0237;border:solid 1px #fc0237;}

.chnl_left_mn2{float:left;width:689px;}
.chnl_right_nav2{float:right;width:240px;}

/* Video stuff */
.header { }
.video-left { float:left; width:740px;}
#video_player {border:none !important; text-align:center;}
.video-right { float:right; width:240px; border:none;  }        
.video-details { padding-top:5px;}
.clear { clear:both;}
/*Taglist Main*/
.item-list {padding:5px 0px 5px 0px;}
.item-list .detail-item {margin:2px;}
.item-list .detail-item .details .title {font-size:12px;}
.item-list .detail-item .details {font-size:10px;padding:4px;}
.item-list .detail-item .details table {margin-left:5px;}
.detail-item .details {padding:4px;}
.recently-added-list {min-width:580px;}
.avator_02 {border:solid 1px black;}        
/* from video system */
.box-expander{overflow:hidden}
.box-expander-head{color:white;padding:5px;overflow:hidden;background:#45ADB0;border:1px solid #143132;cursor:pointer;cursor:hand}
.box-expander-head a {color:White !important;}
.box-expander-head:hover a {color:black !important;}
.box-expander-head-active{padding:5px;overflow:hidden;background:#45ADB0;border:1px solid #143132;cursor:pointer;cursor:hand}
.box-expander-head:hover,.box-expander-head-active:hover{color:white;background-color:#55CACD;border:solid 1px #41A5A8;}
.box-expander-body{padding:2px;overflow:hidden;color:black;background:#fff;border:1px solid #eaeaea;}
.videos .site-center .widget .ui-widget .ui-widget-header {margin:0px;border:solid 1px black !important;}
.widget .item-detail-list .ui-widget {margin:2px;color:white;background-color:white;border:none;}
.widget .item-detail-list .ui-widget .ui-widget-header {border:solid 1px black;}
.widget .item-detail-list .ui-widget .ui-widget-content {background:white;border:solid 1px black;color:Black;}
.widget .item-detail-list .ui-widget .ui-widget-content a{color:Black;}
.video-title {padding-left:5px; font-size:18px;margin:4px;font-family:Tahoma;color:#333333; }
.video-title h1 { font-size:20px; display:inline;color:#333333; }
.video-main .h2 { padding:0px;}
.video-meminfo .main-container {padding:5px;}
.video-meminfo .display-name, .video-meminfo .dd-container, .video-meminfo .mem-img { padding:5px; }
.video-meminfo .mem-img { background-color:black;border-top:solid 1px black;border-bottom:solid 1px black; width:40px;border-left:solid 1px black;-moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/;-moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; }
.video-meminfo .display-name {color:White;background-color:black;border-top:solid 1px black;border-bottom:solid 1px black;border-right:solid 1px black;-moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/;-moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/;}
.video-meminfo .display-name a {color:White;}
.video-meminfo .dd-container { background-color:#4DC3C6;padding-left:10px;border:solid 1px black;-moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/;-moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/;-moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/;-moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; }
.video-meminfo .sub-container { }
.video-meminfo .sub-container a {text-decoration:none;}
.vd .item {margin:0px;border:solid 1px #444444;text-align:center;padding:2px;-moz-border-radius: 4px/*{cornerRadius}*/; -webkit-border-radius: 4px/*{cornerRadius}*/;}
.vd .item:hover {border-color: #888888;}
.item_pad_2 {text-align:center;}
/*video channel stuff */
.channel-left-info {}

/* button style setting */
.vk-button {background-color:#45ADB0 !important;border:solid 1px #41A5A8 !important;outline: 0; margin:2px 4px 2px 2px; padding: .4em 1em; text-decoration:none !important; cursor:pointer; vertical-align:middle; position: relative; text-align: center; zoom: 1; }
.vk-button:hover {background-color:#4DC3C6 !important;border:solid 1px #143132 !important;outline: 0; padding: .4em 1em; text-decoration:none !important; cursor:pointer; vertical-align:middle; position: relative; text-align: center; zoom: 1; }
.vk-button .ui-icon {position: absolute; top: 50%; margin-top: -8px; left: 50%; margin-left: -8px; }
.ui-adv-icon {position: relative; margin-top: -2px;}
a.vk-button { float:left; }
/* remove extra button width in IE */
button.vk-button {width:auto; overflow:visible; }
.vk-button .ui-adv-text {padding-left:3px;}
.vk-button-icon-left-adv {padding-left: 5px;} 
.vk-button-icon-left {padding-left: 2.1em;}
.vk-button-icon-right { padding-right: 2.1em; }
.vk-button-icon-left .ui-icon { right: auto; left: .2em; margin-left: 0; }
.vk-button-icon-right .ui-icon { left: auto; right: .2em; margin-left: 0; }
.vk-button-icon-left-adv .ui-adv-icon {right: auto; left: .2em; margin-left: 0; }
.vk-button-icon-solo { display:block; width:8px; text-indent: -9999px; }

/* top listing navigation style :-> Most Viewed, Top Rated etc start */
.bx-nav{border-bottom:solid 1px #444444; padding:5px;}
.bx-nav ul {margin:0px;padding:0px;}
.bx-nav li {padding:0px 3px;list-style:none;display:inline;}
.bx-nav li a {font:bold 108% Arial, Helvetica, sans-serif;color:#4DC3C6!important;text-decoration:none;}
.bx-nav li a:hover {text-decoration:underline;}
.bx-nav li a.alt {font:bold 108% Arial, Helvetica, sans-serif;color:#fff;text-decoration:none;}
.bx-nav li a.alt:hover {text-decoration:none;}
/* top listing navigation style :-> Most Viewed, Top Rated etc end */


/* pagination style start */
.pagination-item{text-align:center;padding:4px;}
a.pagination_link{font:bold 100% Arial, Helvetica, sans-serif;font-size:14px; color:#55CACD !important; text-decoration:none;  padding:0px 4px;}
a.pagination_link:hover{text-decoration:underline;}
a.pagination_link_selected{color:#2C6F71 !important; font:bold 100% Arial, Helvetica, sans-serif; text-decoration: none; padding:0px 4px;}
a.pagination_link_selected:hover{text-decoration: underline;}
/* pagination style end */
/* advanced - RadMenu Styling .RadMenu_AMS-v .rmVertical .rmItem .rmText { padding-left:20px; margin-right:20px; }  */
.RadMenu_AMS-v { background: #286668 /* #41A5A8 */; margin: 2px 0px 0px 2px; text-align: left; font-family:Tahoma; font-size: 11px; border-bottom-width: 0px; z-index: 0;border:solid 1px black; }

.RadMenu_AMS-v .rmVertical .rmItem { background-image: url("http://customauto.com/_static/css/theme/default/images/nav/topbar2.png"); border-bottom:2px solid silver; }
.RadMenu_AMS-v .rmVertical .rmItem:hover {background-image:none;  border-bottom:2px solid white; }
.RadMenu_AMS-v .rmText { color: white; }
.RadMenu_AMS-v .rmLink { color: white; line-height: 26px; text-decoration: none; display: inline-block !important; position: relative; cursor: pointer; }
.RadMenu_AMS-v .rmRootGroup .rmLink:hover, .rmItem:hover {
	color: rgb(255, 255, 255); background-color:black;
}
.RadMenu_AMS-v .rmRootGroup .rmFocused {
	color: rgb(255, 255, 255); background-color:#286668;
}
.RadMenu_AMS-v .rmRootGroup .rmExpanded {
	color: rgb(255, 255, 255); background-color:#286668;
}

.RadMenu_AMS-v .rmGroup {
	border: currentColor; color: black; background-color: rgb(17, 0, 73);
}
.RadMenu_AMS-v .rmGroup .rmLink {
	color: white;
}
.RadMenu_AMS-v .rmGroup .rmLink:hover {
	background: #286668; color: rgb(255, 255, 255);
}
.RadMenu_AMS-v .rmGroup .rmFocused {
	background:#286668; color: rgb(255, 255, 255);
}
.RadMenu_AMS-v .rmGroup .rmExpanded {
	background:#286668; color: rgb(255, 255, 255);
}
.RadMenu_AMS-v .rmGroup .rmText {
	margin: 0px 0px 0px 4px; padding: 0px 10px 0px 5px;
}
.RadMenu_AMS-v .hLink .rmText:hover {
	cursor: pointer;
}

/*Forum Start*/
.forum-header {margin:0px;padding:0px;margin-top:4px;}

.forum-header h1 {font-size:14px;margin:8px;text-shadow: 1px 1px 1px #CCCCCC;margin-top:0px;margin-bottom:0px;}
.forum-header .forum-header-dec {margin-left:10px; font-size:14px;text-shadow: 1px 1px 1px #DDDDDD;}
.ForumCategoryHeader .catCollapseBtn {cursor:pointer;}
.ForumCategoryHeader .col { }
.ForumCategoryHeader .col .img {height:21px;width:21px;padding:2px 9px 2px 9px;background:transparent url('images/Icons/Forums/Expand.png') center no-repeat;}
.ForumCategoryHeader .col .txt {display:none;}
.ForumCategoryHeader .exd {}
.ForumCategoryHeader .exd .img {height:21px;width:21px;padding:2px 9px 2px 9px;background:transparent url('images/Icons/Forums/Collapse.png') center no-repeat;}
.ForumCategoryHeader .exd .txt {display:none;}
.ForumButton {margin:0px;padding:0px;height:21px;color:inherit; background:transparent;border:solid 1px transparent;font-size:10px;cursor:pointer;}
.ForumButton:hover {background:#ADADAD;border:solid 1px #212121;background: -webkit-gradient(linear, left top, left bottom, from(#FCFCFC), to(#ADADAD)); /* for webkit browsers */background: -moz-linear-gradient(top,  #FCFCFC,  #ADADAD);}
.ForumButton a { text-decoration:none;color:inherit;}
.ForumButton:hover a {color:White;}
.IconType {width:10px;height:10px;padding:0px 6px 0px 6px;}
.ForumButtonLabel {padding:0px 8px 0px 8px; }
.Sticky {background:transparent url('Announcement10x10.png') center top  no-repeat; }
/*Forum Listing Start*/    
    /*Main Forum Listing Table Styling Start */
    .ForumListTable {width:100%;margin:2px;font-size:12px;border-collapse:collapse;}
    .ForumListTable td {padding:2px;}
    .ForumRow {}
    .forum-nav {height:30px;padding:0px 6px 0px 6px;-moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/;-moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/;-moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/;-moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; border: solid 2px black;background:white url('images/Icons/Forums/HoverBg.jpg') top center repeat-x;line-height:30px; }
    .forum-nav-link:hover {color:#0C5E5F !important;}
    .ForumGroup {margin: 2px 0px 2px 0px;}
    .ForumGroup tbody {border-collapse:collapse; border:solid 1px black;}
    /*Main Forum Listing Table Styling End*/
    /*Main Forum Listing Group Styling Start */
    .ForumGroup table {width:100%;border-spacing:0px;border-collapse:collapse;border: 1px solid black;}
    .ForumGroupHeader {width:100%;background:black url('images/Icons/Forums/Topbar21.jpg') repeat-x; color:White;font-size:14px;font-weight:bold;text-shadow: 1px 1px 2px black, -1px -1px 2px black}
    .ForumGroupHeader a {color:#EEEEEE;text-decoration:none;}
    .ForumCategoryHeader {height:20px;font-size:14px;color:black;font-weight:bold;border-top:solid 1px black;background:#bcbcbc url('images/Icons/Forums/Catbar21.jpg') repeat-x;}
    .ForumCategoryHeader td {padding: 0px;}
    .ForumCategoryHeader .ForumButton {height:15px;}
    .ForumGroupTitle {}
    /*Main Forum Listing Group Styling End*/
    /*Main Forum Listing Style Start */
    .ForumListing {color:Black;border-top:solid 1px black; border-bottom:solid 1px black;padding: 2px 0px 2px 0px; }
    .ForumListing a {color:#444444;}
    .ForumListing:hover {background:white url('images/Icons/Forums/hoverbg.jpg') repeat-x;color:black;}
    .ForumListing:hover a {color:black !important;}
    .AltList {background-color:#3C989B;color:White;}
    .AltList:hover {background-color:#55CACD;color:black;}
    .AltList a {color:#DDDDDD !important;font-weight:bold;}
    .AltList:hover a {color:#444444;}
    .ForumThreadsHeader, .ForumPostsHeader, .LastForumPostHeader {text-align:center;}
        /*Icon*/
    .ForumIcon img {width:32px;margin:0px;vertical-align:middle;}
    .ForumIcon {width:32px;padding:0px;}
    .ForumIcon div { }
    .ForumIcon .Icon {width:32px;height:32px;background: url('Images/icons/Forums/Folder.png') no-repeat; }
    .ForumIcon .Flags {width:35px;}
    .ForumIcon .Flags img {width:15px;}
    .ForumIcon .Flags .Sticky {width:15px;height:15px;padding:0px 6px 0px 6px;background:transparent url('Images/icons/Forums/Sticky.png') center top  no-repeat; }
    .ForumIcon .Flags .Private {width:15px;height:15px;padding:0px 6px 0px 6px;background:transparent url('Images/icons/Forums/Private.png') center top  no-repeat; }
    .ForumIcon .Flags .Locked {width:15px;height:15px;padding:0px 6px 0px 6px;background:transparent url('Images/icons/Forums/Locked.png') center top  no-repeat; }
    .ForumIcon .Flags .Moved {width:15px;height:15px;padding:0px 6px 0px 6px;background:transparent url('Images/icons/Forums/Moved.png') center top  no-repeat; }
    .ForumIcon .Flags .Poll {width:15px;height:15px;padding:0px 6px 0px 6px;background:transparent url('Images/icons/Forums/Poll.png') center top  no-repeat; }
    .ForumIcon .Flags .Hidden {width:15px;height:15px;padding:0px 6px 0px 6px;background:transparent url('Images/icons/Forums/Hidden.png') center top  no-repeat; }
        /*Title Block*/
    .ForumTitleBlock{vertical-align:top;}
    .ForunTitleBlock span {margin:0px;padding:0px;}
    .ForumDescription {font-size:10px;}
    .ForumSubforums {font-size:10px;}
    .ForumModerators {float:right;font-size:10px;}
        /*Threads Block*/
    .ForumThreadsBlock{width:60px;text-align:center;}

        /*Posts Block*/
    .ForumPostsBlock{width:60px;text-align:center;}

        /*Last Post Block*/
    .ForumListing .LastForumPostBlock{ width:125px; }
    .ForumListing .LastPostTitle {font-size:12px;}
    .ForumListing .LastPostMember {font-size:10px;}
    .ForumListing .LastPostDate {font-size:9px;}
    /*Main Forum Listing Style End*/

/*Forum Listing End*/

/*Forum Thread Start*/
    .thread-forum-header {}
    .thread-forum-header h1 {font-size:14px;margin:4px;margin-top:8px; text-shadow: 1px 1px 1px #CCCCCC;}
    .ViewThread {width:100%;margin:4px 0px 0px 0px;font-size:12px;border-spacing:0px;border-collapse:collapse;}
    .ViewThreadBottom {width:100%;margin:4px 0px 0px 0px;font-size:12px;padding:0px 6px 0px 6px;moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/;-moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/;-moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/;-moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; border: solid 2px black;background:white url('images/Icons/Forums/HoverBg.jpg') top center repeat-x;}
    .MainThreadCommands {}
    .MainThreadCommands .ForumButton {height:30px;padding:2px 8px 2px 8px;moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/;-moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/;-moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/;-moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/;color:white;line-height:30px;vertical-align:middle;font-size:14px;font-weight:bold;border:solid 2px #048688;background:black url('images/Icons/Forums/TopBar21.jpg') top center repeat-x;}
    .MainThreadCommands .ForumButton:hover {background:white url('images/Icons/Forums/whitetire.jpg') repeat-x;color:black;border:solid 2px black;}
    .MainThreadCommands .IconType {display:none;}
    .ThreadHeader {width:100%;margin: 2px 0px 2px 0px;line-height:21px; color:black;border:none;font-size:14px;font-weight:bold;text-shadow: 1px 1px 1px #CCCCCC;}
    .ThreadHeader a {color:#EEEEEE;text-decoration:none;}
    .ThreadHeaderOptions {text-align:right;}
    
    
    .ThreadCommands {height:20px;border-top:1px solid black;font-size:14px;color:black;background-color:#E4E4E4;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E4E4E4', endColorstr='#FFFFFF'); /* for IE */background: -webkit-gradient(linear, left top, left bottom, from(#E4E4E4), to(#FFFFFF)); /* for webkit browsers */background: -moz-linear-gradient(top,  #E4E4E4,  #FFFFFF);}
    .ThreadCommands a {color:Black;margin:0px 2px 0px 2px;font-size:12px;font-weight:bold;text-decoration:none;}
    .ThreadCommandsLeft {text-align:left;}
    .ThreadCommandsRight {text-align:right;}
    .ThreadCommandsLink:hover {text-decoration:underline;}
    
    .ThreadBody {}
    .ThreadPostListing{width:100%;border-spacing:0px;color:black;margin:4px 0px 0px 0px;moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/;-moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/;-moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/;-moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; border: solid 2px black;}
    .ThreadPostListing tbody {moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/;-moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/;-moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/;-moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; border: solid 1px black;}
    .ThreadPostListing .ThreadPostHeader {moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/; -moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/;  border: solid 1px black;}
    .ThreadPostListing .PostReport {-moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/;-moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; border: solid 1px black;}
    .ThreadPostListing:hover .ThreadPostContent .PostUserInfo {background:white url('images/Icons/Forums/hoverbg100.jpg') repeat-x;color:black;}
    .ThreadPostListing:hover .ThreadPostContent .PostContent {background:white url('images/Icons/Forums/hoverbg100.jpg') repeat-x;color:black;}
    .ThreadPostListing:hover div {color:white;background:white url('images/Icons/Forums/hoverbgdiv.jpg') repeat-x;border-color:White; moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/;-moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/;-moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/;-moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/;}
    .ThreadPostListing .PostReport td {border-top:solid 2px black;}
    .ThreadPostHeader {vertical-align:middle;background:black url('images/Icons/Forums/Topbar21.jpg') repeat-x; border-bottom:solid 1px black;text-shadow: 1px 1px 2px black, -1px -1px 2px black;}
    .ThreadPostHeader td {border-bottom:solid 2px black;}
    .OuterQuote {margin:0px;padding:4px;background:white url('images/Icons/Forums/HoverBg.jpg') top center repeat-x;moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/;-moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/;-moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/;-moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/; border: solid 2px black !important;}
    .InnerQuote {background:transparent !important;}
    .ThreadPostHeader .IconType {display:none;}
    .ThreadPostHeader .ForumButtonLabel {padding:0px 8px 0px 8px;}
    .ThreadPostHeader .ForumButton:hover {background:white url('images/Icons/Forums/whitetire.jpg') repeat-x;border:solid 1px white;color:Black;}
    .ThreadPostHeader .ForumButton:hover .ForumButtonLabel {color:Black;text-shadow: #777777 1px 1px 1px;}
    .PostUser a {color:black !important;text-decoration:none;}
    .PostUser a:hover {text-decoration:underline;}
    .PostNumber{color:White;font-size:14px;font-weight:bold;text-shadow: 1px 1px 2px black, -1px -1px 2px black}
    .PostedDate{line-height:19px;margin:0px 0px 0px 10px;font-size:12px;color:White;font-weight:bold;text-shadow: 1px 1px 2px black, -1px -1px 2px black}
    .PostCommands{float:right;height:19px;background:transparent !important;line-height:21px; }
    .PostCommands .ForumButton {font-size: 12px;padding:2px 2px 2px 2px;color:White !important;}
    .PostReport {border-top:solid 1px black;background:black url('images/Icons/Forums/BottomBar20.jpg') repeat-x;color:White;}
    .PostReport td a {color:White !important;text-decoration:none;line-height:20px;padding:2px 8px 2px 8px;}
    .PostReport td a:hover {color:Black !important;text-shadow: #777777 1px 1px 1px; background:white url('images/Icons/Forums/whitetire.jpg') repeat-x;border:solid 1px white;color:Black;}
    .ThreadAltList {background-color:#3C989B;color:White !important;}
    .ThreadAltList .Vitals {color:White;background:black; }
    .ThreadAltList:hover {background:#55CACD;color:black;}
    .ThreadAltList:hover .Vitals {color:White;background:black;border-color:White; }
    .ThreadPostContent {}
    .PostUserInfo {padding:2px;border-right:2px solid black;width:118px;}
    .ProfilePicture{width:118px;}
    .Rank {padding:2px;border:solid 1px gray;font-size:10px;color:Black;}
    .Vitals {margin:2px 0px 2px 0px;padding:2px;border:solid 1px black;font-size:10px;color:Black;moz-border-radius-topright: 4px/*{cornerRadius}*/; -webkit-border-top-right-radius: 4px/*{cornerRadius}*/;-moz-border-radius-bottomright: 4px/*{cornerRadius}*/; -webkit-border-bottom-right-radius: 4px/*{cornerRadius}*/;-moz-border-radius-topleft: 4px/*{cornerRadius}*/; -webkit-border-top-left-radius: 4px/*{cornerRadius}*/;-moz-border-radius-bottomleft: 4px/*{cornerRadius}*/; -webkit-border-bottom-left-radius: 4px/*{cornerRadius}*/;}
    .PostContent {padding:2px;vertical-align:top;}
    
    .ThreadFeeds {height:20px;border:1px solid black;border-bottom:none;font-size:14px;color:black;}
    
        
    .ThreadFooter {}
    .ThreadFooterTitle {width:100%;margin:0px;color:black;font-weight:bold;font-size:10px;height:20px;}
    .ThreadHierarchy {}
    .HierarchyLink {color:Black;text-decoration:none;}
    .HierarchyLink:hover {text-decoration:underline;}
/*Forum Thread End*/

/*Thread Listing Start*/    
    /*Main Thread Listing Table Styling Start */
    .ThreadListTable {width:100%;margin:2px;font-size:12px;}
    .ThreadListTable table {border-spacing:0px;border-collapse:collapse;border:solid 1px black;}
    .ThreadListTable td {}
    .ThreadRow {}
    .ThreadForum {width:100%;}
    .ThreadForum table {width:100%;}
    /*Main Thread Listing Table Styling End*/
    /*Main Thread Listing Group Styling Start */
    
    .ThreadForumHeader {width:100%;background:black url('images/Icons/Forums/TopBar21.jpg') repeat-x; color:White;font-size:14px;font-weight:bold;text-shadow: 1px 1px 2px black, -1px -1px 2px black;}
    .ThreadForumHeader a {color:#EEEEEE;text-decoration:none;}
    .ThreadCategoryHeader {height:20px;border-top:1px solid black;font-size:14px;color:black;background-color:#E4E4E4;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E4E4E4', endColorstr='#FFFFFF'); /* for IE */background: -webkit-gradient(linear, left top, left bottom, from(#E4E4E4), to(#FFFFFF)); /* for webkit browsers */background: -moz-linear-gradient(top,  #E4E4E4,  #FFFFFF);}
    .ThreadForumTitle {}
    
    /*Main Thread Listing Group Styling End*/
    /*Main Thread Listing Style Start */
    .ThreadListing {color:Black;border:solid 1px black;width:100%;}
    .ThreadListing a {color:#444444;}
    .ThreadListing:hover {background:white url('images/Icons/Forums/hoverbg.jpg') repeat-x;color:black;}
    .ThreadListing:hover a {color:blank !important;}
    .AltList {background-color:#3C989B;color:White;}
    .AltList:hover {background-color:#55CACD;color:black;}
    .AltList a {color:#DDDDDD !important;font-weight:bold;}
    .AltList:hover a {color:#444444;}
    .ThreadThreadsHeader, .ThreadPostsHeader, .LastThreadPostsHeader {text-align:center;}
        /*Icon*/
    .ThreadIcon img {width:32px;margin:0px;vertical-align:middle;}
    .ThreadIcon {width:32px;padding:0px;}
    .ThreadIcon div { }
    .ThreadIcon .Icon {width:32px;height:32px;background: url('Images/icons/Forums/Folder.png') no-repeat; }
    .ThreadIcon .Flags {width:35px;}
    .ThreadIcon .Flags img {width:15px;border:none;}
        /*Title Block*/
    .ThreadTitleBlock{vertical-align:top;}
    .ForunTitleBlock span {margin:0px;padding:0px;}
    .ThreadDescription {font-size:10px;}
    .ThreadSubforums {font-size:10px;}
    .ThreadModerators {float:right;font-size:10px;}
        /*Threads Block*/
    .ThreadThreadsBlock{width:60px;text-align:center;}

        /*Posts Block*/
    .ThreadPostsBlock{width:60px;text-align:center;}

    /*Last Post Block*/
    .ThreadListing .LastThreadPostBlock{width:120px; font-size:10px;}
    .ThreadListing .LastPostTitle {}
    .ThreadListing .LastPostMember {}
    .ThreadListing .LastPostDate {font-size:8px;}
    /*Main Thread Listing Style End*/

/*Thread Listing End*/
/*Forum Errors Start*/
        .ForumError{width:500px;border:solid 1px black;}
        .ForumErrorHeader{background:#55CACD; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#55CACD', endColorstr='#3F9B9E');background: -ms-linear-gradient(top,  #55CACD,  #3F9B9E); background: -webkit-gradient(linear, left top, left bottom, from(#55CACD), to(#3F9B9E)); /* for webkit browsers */background: -moz-linear-gradient(top,  #55CACD,  #3F9B9E); color:White;font-size:14px;font-weight:bold;text-shadow: 1px 1px 1px #666666}
/*Forum Errors End*/
/*Forums End*/

#top-tab-bar, .ad-header { font-size:14px; border:solid 2px gray; border-bottom:none; background:url('/thirdpartycontrols/customauto/images/greentire.jpg') repeat-x ; background-position:0 -70px; -webkit-border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; -moz-border-radius-topleft: 5px; -moz-border-radius-topright: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px;}
#top-tab-bar {  padding:10px 0 0 5px;  }
/* ADs start */
.ad-spot { margin-top:3px; }
.ad-spot .ad-header { color:white; font-size:12px; text-align:center; font-weight:bold; padding:5px 0 5px 0; }
.ad-spot .ad-listing { padding:2px 0 2px 0; border-left:solid 2px gray; border-bottom:solid 2px gray; border-right:solid 2px gray; text-align:center; }

#AdSpot_1 .ad-listing { border:none; }
/* ADs End */

/* Auto Manu menu start */
#pnlAutoTopMenu {display:none; margin-top:-1px; margin-left:-7px; position:absolute; width:990px; padding:4px 0 3px 2px; border:2px solid gray; background:white;}
.auto-nav-items {font-size:12px; font-family:tahoma; cursor:pointer; color:black; text-align:center; margin:1px; height:95px; width:93px; float:left; border:1px solid black;}
.auto-nav-items:hover {color:White; background:black;}
.auto-nav-items a {color:Black; text-decoration:none;}
.auto-nav-items:hover a {color:white;}
/* Auto Manu menu End */

/* Clubs start */
.clubs .header { text-shadow: 1px 1px 2px #55CACD, -1px -1px 2px #387E7F; color:white ;  height: 35px; font-family: Tahoma; font-weight: bold; border:solid 1px black;}
.clubs .header h1 { margin:5px 0 0 0; text-align:center; font-size:18px; }
.clubs .header { background: url('http://customauto.com/thirdpartycontrols/customauto/images/greentire.jpg');  }
.clubs .club-founded-info { text-align:left; font-size:10px; margin-left:4px; padding:5px 0 3px 0; border-bottom:1px solid black; }
.main-item-list-left { border-right: 1px solid black; padding:0 2px 0 2px; }
.clubs .left-menu {  font-size:11px; }
.clubs .member-list-small { margin-top:4px; }
.clubs .member-list-small .header { padding:2px 0 0 10px; height: 20px;}
.clubs .member-list-small .lising { padding-top:5px; }
.rmItem, .rmFirst { width:200px; cursor:pointer; }
.clubs .rmFirst { background-image:none !important; background-color:Black; cursor:default; }
.clubs .commands {  padding-left:5px;  }
.clubs .commands .message-send { margin-top:5px; background:black; text-align:center; }
.clubs .commands .message-send:hover { background: url('http://customauto.com/thirdpartycontrols/customauto/images/greentire.jpg'); font-weight:bold;  }
.clubs .shares-join { border-bottom:1px solid black; }
/* Clubs end .clubs .rmRootGroup { width:190px; } */
