body
{
	background: #E1E1E2;
	color: #333333;
	font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	margin: 5px 10px 10px 10px;
	padding: 0px; 
}
a:link, body_alink
{
	color: #345d6e;
	text-decoration: none;
}
a:visited, body_avisited
{
	color: #345d6e;
	text-decoration: none;
}
a:hover, a:active, body_ahover
{
	color: #345d6e;
	text-decoration: underline;
}
.page
{
	background: #FFFFFF;
	color: #000000;
	z-index: 1;
}
td, th, p, li
{
	font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.tborder
{
	background: #D5E4F2;
	color: #000000;
	border: 5px solid #bcbcbc;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	
}
.tcat
{
	background: #305869 url(/forums/images/misc/rope_bg.gif) repeat-x bottom left;
	color: #FFFFFF;
	font: bold 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	padding-bottom: 15px;
}
.tcat a:link, .tcat_alink
{
	color: #ffffff;
	text-decoration: none;
}
.tcat a:visited, .tcat_avisited
{
	color: #ffffff;
	text-decoration: none;
}
.tcat a:hover, .tcat a:active, .tcat_ahover
{
	color: #ffffff;
	text-decoration: underline;
}
.thead
{
	background: #487A80;
	color: #ffffff;
	font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.thead a:link, .thead_alink
{
	color: #FFFFFF;
}
.thead a:visited, .thead_avisited
{
	color: #FFFFFF;
}
.thead a:hover, .thead a:active, .thead_ahover
{
	color: #FFFFFF;
}
.tfoot
{
	background: #305869 url(/forums/images/misc/rope_bg.gif) repeat-x bottom left;
	color: #ffffff;
}
.tfoot a:link, .tfoot_alink
{
	color: #ffffff;
	text-decoration: underline;
}
.tfoot a:visited, .tfoot_avisited
{
	color: #ffffff;
	text-decoration: underline;
}
.tfoot a:hover, .tfoot a:active, .tfoot_ahover
{
	color: #ffffff;
}
.alt1, .alt1Active
{
	background: #ffffff url(/forums/images/misc/gradient_alt.gif) repeat-x bottom left;
	color: #000000;
	border-bottom: 1px dashed #ADAFB3;
}
.alt2, .alt2Active
{
	background: #ffffff url(/forums/images/misc/gradient_alt.gif) repeat-x bottom left;
	color: #000000;
	border-bottom: 1px dashed #ADAFB3;
}
.inlinemod
{
	background: #FFFFCC;
	color: #000000;
}
.wysiwyg
{
	background: #F5F5FF;
	color: #000000;
	font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	margin: 5px 10px 10px 10px;
	padding: 0px;
}
.wysiwyg a:link, .wysiwyg_alink
{
	color: #22229C;
}
.wysiwyg a:visited, .wysiwyg_avisited
{
	color: #22229C;
}
.wysiwyg a:hover, .wysiwyg a:active, .wysiwyg_ahover
{
	color: #FF4400;
}
textarea, .bginput
{
	font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.bginput option, .bginput optgroup
{
	font-size: 10pt;
	font-family: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.button
{
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
select
{
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
option, optgroup
{
	font-size: 11px;
	font-family: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.smallfont
{
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.time
{
	color: #666686;
}
.navbar
{
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.highlight
{
	color: #FF0000;
	font-weight: bold;
}
.fjsel
{
	background: #3E5C92;
	color: #E0E0F6;
}
.fjdpth0
{
	background: #F7F7F7;
	color: #000000;
}
.panel
{
	background: #E4E7F5 url(/forums/images/gradients/gradient_panel.gif) repeat-x top left;
	color: #000000;
	padding: 10px;
	border: 2px outset;
}
.panelsurround
{
	background: #D5D8E5 url(/forums/images/gradients/gradient_panelsurround.gif) repeat-x top left;
	color: #000000;
}
legend
{
	color: #22229C;
	font: 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.vbmenu_control
{
	background: #305869 url(/forums/images/misc/rope_bg.gif) repeat-x bottom left;
	color: #FFFFFF;
	font: bold 11px tahoma, verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	padding: 7px 6px 13px 6px;
	white-space: nowrap;
}
.vbmenu_control a:link, .vbmenu_control_alink
{
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu_control a:visited, .vbmenu_control_avisited
{
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu_control a:hover, .vbmenu_control a:active, .vbmenu_control_ahover
{
	color: #FFFFFF;
	text-decoration: underline;
}
.vbmenu_popup
{
	background: #FFFFFF;
	color: #000000;
	border: 1px solid #0B198C;
}
.vbmenu_option
{
	background: #BBC7CE;
	color: #000000;
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	white-space: nowrap;
}
.vbmenu_option a:link, .vbmenu_option_alink
{
	color: #22229C !important;
	text-decoration: none;
}
.vbmenu_option a:visited, .vbmenu_option_avisited
{
	color: #22229C;
	text-decoration: none;
}
.vbmenu_option a:hover, .vbmenu_option a:active, .vbmenu_option_ahover
{
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu_hilite
{
	background: #8A949E;
	color: #FFFFFF;
	font: 11px verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	white-space: nowrap;
}
.vbmenu_hilite a:link, .vbmenu_hilite_alink
{
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu_hilite a:visited, .vbmenu_hilite_avisited
{
	color: #FFFFFF;
	text-decoration: none;
}
.vbmenu_hilite a:hover, .vbmenu_hilite a:active, .vbmenu_hilite_ahover
{
	color: #FFFFFF;
	text-decoration: none;
}
div.vendor-image img {
max-width:100%;
height: auto;
}


body {
background: #E1E1E2;
color: #333333;
font: 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
margin: 5px 10px 10px 10px;
padding: 0px;
}

.mystery_question {
visibility:hidden;
display:none;
}

ul.tab_list li.tborder {
height: 1.5em;
border: 1px solid #bcbcbc !important;
border-bottom: none;
border-bottom-width: 0px;
font-weight: bold;
font-size: 10pt;
position: relative;
background-image: none;
border-radius: 0;
-moz-border-radius: 0;
-webkit-border-radius: 0;
}

#profile_tabs .tborder {
border: none !important;
border-radius: 0;
-moz-border-radius: 0;
-webkit-border-radius: 0;
}



/* Navigation Bar */
#menu {
	list-style:none;
	margin:0px auto 0px auto;
	height:38px;
	padding:0px 20px 0px 20px;
}

#menu li {
	float:left;
	text-align:center;
	position:relative;
	padding: 11px 10px;
	margin-right: 3px;
	border:none;
}

#menu > li {
	border: 1px solid #bbbbbb;
	border-bottom: none;
	background: #d3d3d3;
	padding: 11px 10px;
	background: #dddddd;
	-moz-border-radius: 5px 5px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;
}

#menu li:hover {
	border: 1px solid #bcbcbc;
	padding: 11px 10px;

	/* Background color and gradients */
	background: #204660;

	/* Rounded corners */
	-moz-border-radius: 5px 5px 0px 0px;
	-webkit-border-radius: 5px 5px 0px 0px;
	border-radius: 5px 5px 0px 0px;
}

#menu li a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #315869;
	display:block;
	outline:0;
	text-decoration:none;
}

#menu li:hover a {
	color:#ffffff;
}
#menu li .drop {
	padding-right:21px;
	background:url("/forums/images/misc/drop.png") no-repeat right 6px;
}
#menu li:hover .drop {
	background:url("/forums/images/misc/drop.png") no-repeat right 5px;
}

/* Drop Down */

.dropdown_1column,
.dropdown_2columns,
.dropdown_3columns,
.dropdown_4columns,
.dropdown_5columns,
.dropdown_box {
	margin:4px auto;
	float:left;
	position:absolute;
	left:-999em; /* Hides the drop down */
	text-align:left;
	padding: 0;
	border: 1px solid #bcbcbc;
	border-top:none;
	color: #fff;
        z-index: 99;

	/* Gradient background */
	background: #204660;

	/* Rounded Corners */
	-moz-border-radius: 0px 5px 5px 5px;
	-webkit-border-radius: 0px 5px 5px 5px;
	border-radius: 0px 5px 5px 5px;
}

.dropdown_1column {width: 140px;}
.dropdown_2columns {width: 280px;}
.dropdown_3columns {width: 420px;}
.dropdown_4columns {width: 560px;}
.dropdown_5columns {width: 700px;}

#menu li:hover .dropdown_1column,
#menu li:hover .dropdown_2columns,
#menu li:hover .dropdown_3columns,
#menu li:hover .dropdown_4columns,
#menu li:hover .dropdown_5columns,
#menu li:hover .dropdown_box {
	left:-1px;
    top:33px;
}

/* Columns */

.col_1,
.col_2,
.col_3,
.col_4,
.col_5 {
	display:inline;
	float: left;
	position: relative;
	margin-left: 5px;
	margin-right: 5px;
}
.col_1 {width:130px;}
.col_2 {width:270px;}
.col_3 {width:410px;}
.col_4 {width:550px;}
.col_5 {width:690px;}

/* Right alignment */

#menu .menu_right {
	float:right;
	margin-right:0px;
	padding: 11px 10px;
	margin-left: 3px;
}
#menu li .align_right {
	/* Rounded Corners */
}
#menu li:hover .align_right {
	left:auto;
	right:-1px;
	top:33px;
}

/* Drop Down Content Stylings */

#menu p, #menu h2, #menu h3, #menu ul li {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:left;
}
#menu h2 {
	margin-bottom: 0;
	padding-bottom: 0;
}
#menu h3 {
	font-size:12px;
	margin: 0 0 6px 0;
	padding: 0px 10px;
}
#menu p {
	line-height:18px;
	margin:0 0 10px 0;
}
#menu li:hover p.join a {
	font-size: 14px;
	font-weight: bold;
	color: #2c4b81;
}
#menu li:hover p.join a:hover { color: #468d02; }
#menu li:hover div a {
	font-size:12px;
	color:#fff;
}
#menu li:hover div a:hover {
	color:#121212;
}
.strong {
	font-weight:bold;
}
.imgshadow {
	background:#FFFFFF;
	padding:4px;
	border:1px solid #777777;
	margin-top:5px;
	-moz-box-shadow:0px 0px 5px #666666;
	-webkit-box-shadow:0px 0px 5px #666666;
	box-shadow:0px 0px 5px #666666;
}
.img_left { /* Image sticks to the left */
	width:auto;
	float:left;
	padding: 2px;
	border: 1px solid #315869;
	background: #70a1a8;
	margin: 2px 2px 2px 0;
}
.img_left:hover { background: #315869 }
#menu li .black_box {
	background-color:#333333;
	color: #eeeeee;
	padding:4px 6px 4px 6px;

	/* Rounded Corners */
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;

	/* Shadow */
	-webkit-box-shadow:inset 0 0 3px #000000;
	-moz-box-shadow:inset 0 0 3px #000000;
	box-shadow:inset 0 0 3px #000000;
}
#menu li ul {
	list-style:none;
	padding:0;
	margin:0 0 12px 0;
}
#menu li ul li {
	font-size:11px;
	position:relative;
	padding:0;
	margin:0;
	float:none;
	text-align:left;
}
#menu li ul li:hover {
	background:none;
	border:none;
	padding:0;
	margin:0;
}
#menu li .greybox li {
	background:#F4F4F4;
	border:1px solid #bbbbbb;
	margin:0px 0px 4px 0px;
	padding:4px 6px 4px 6px;

	/* Rounded Corners */
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
#menu li .greybox li:hover {
	background:#ffffff;
	border:1px solid #aaaaaa;
	padding:4px 6px 4px 6px;
	margin:0px 0px 4px 0px;
}


#dd_forums { width: 540px; }
#dd_photos { width: 380px; }
#dd_classifieds { width: 320px; }
#dd_rallies { width: 300px; }
#dd_more,
#dd_crews { width: 180px; }
#dd_manufacturers { width: 360px; }
#dd_quicklinks { width: 540px; }
.dropdown_left {
	width: 140px;
	float: left;
	margin-right: 10px;
}
#dd_photos .dropdown_left { width: 160px; } 
#dd_photos .dropdown_right { width: 210px; }
#dd_classifieds .dropdown_left { width: 275px; }
#dd_classifieds .dropdown_right { width: 195px; margin-top: 10px; }
.dropdown_right {
	width: 180px;
	float: left;
}
#dd_rallies .dropdown_right { width: 140px; margin-right: 10px; float: left; }
#dd_more .dropdown_left, #dd_crews .dropdown_left { margin-right: 0; }
#dd_manufacturers .dropdown_left { width: 120px; margin-right: 0; }
#dd_manufacturers .dropdown_right { width: 120px; }
#menu #dd_manufacturers ul.sk_quick { width: 120px; }

.dropdown_box p { padding: 0px 10px 10px 10px; }
.dropdown_box h1, .dropdown_box h2, .dropdown_box h3 { padding: 0 10px; }
.dropdown_box h2.right { padding-left: 0; }
#menu .dropdown_box ul.sk_forums h2 { color: #ffffff; font-weight: normal; font-style: italic; }
#menu .dropdown_box ul.sk_forums h2 a { color: #ffffff; font-weight: normal; font-style: italic; }
#menu .dropdown_box ul.sk_forums h2 a:hover { color: #000000; font-weight: normal; font-style: italic; }
h2.list_head { color: #ffffff; font-weight: normal; font-style: italic; }
#menu li ul.sk,
#menu li ul.sk_forums { padding: 0px; margin: 0; }
#menu li ul.sk_forums { width: 180px; float: left; }
#menu li .sk li,
#menu li .sk_forums li {
	padding: 0 0 0 0px;
	margin: 0 0 0 0;
	font-size: 11px;
}
#menu li ul.sk_quick { padding: 10px 0; margin: 0; width: 180px; float: left; }
#menu li .sk li a,
#menu li .sk_forums li a, #menu li .sk_quick li a {
	padding: 3px 10px 3px 20px;
	margin: 0 0 0 0;
	font-size: 11px;
	background: url(/forums/images/misc/bullet_anchor.png) 8px 50% no-repeat;
}
#menu li .sk li a:hover,
#menu li .sk_forums li a:hover,
#menu li .sk_quick li a:hover {
	color: #ffffff;
	background: url(/forums/images/misc/bullet_anchor.png) 8px 50% no-repeat #305869;
}
#menu li .sk li.nobullet a,
#menu li .sk_forums li.nobullet a, #menu li .sk_quick li.nobullet a {
	padding: 3px 10px 3px 20px;
	margin: 0 0 0 0;
	font-size: 11px;
	background: transparent !important;
}

/* SK Buttons & Bottom of Menus */
.lower_box {
        background: url(/forums/images/misc/rope_bg.gif) top left repeat-x #6aa3ac;
	line-height: 36px;
	margin-top: 10px;
	padding: 18px 10px 10px 10px;
	font-size: 11px;
	font-style: italic;
	color: #000000;
}
.button_right { float: right; }
#menu li:hover a#join_nav {
	display: block;
	width: 130px;
	height: 35px;
	background: url(/forums/images/misc/start_nav.png) no-repeat 0 0;
}
#menu li:hover a#join_nav:hover {
	background-position: 0 -35px;
}
#menu li:hover a#join_nav span { display: none; }

#menu li:hover a#photo_nav {
	display: block;
	width: 130px;
	height: 35px;
	background: url(/forums/images/misc/photo_nav.png) no-repeat 0 0;
}
#menu li:hover a#photo_nav:hover {
	background-position: 0 -35px;
}
#menu li:hover a#photo_nav span { display: none; }

#menu li:hover a#classified_nav {
	display: block;
	width: 130px;
	height: 35px;
line-height: 24px;
	background: url(/forums/images/misc/classifieds_nav.png) no-repeat 0 0;
}
#menu li:hover a.classified_button {
    display: block;
    padding: 0px 10px;
    margin-bottom: 3px;
    font-size: 12px;
    font-weight: bold;
    font-style: normal;
    text-align: center;
background: #779539;
background: url(../../data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzc3OTUzOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1ZDc4MjQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #779539 0%, #5d7824 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#779539), color-stop(100%,#5d7824));
background: -webkit-linear-gradient(top,  #779539 0%,#5d7824 100%);
background: -o-linear-gradient(top,  #779539 0%,#5d7824 100%);
background: -ms-linear-gradient(top,  #779539 0%,#5d7824 100%);
background: linear-gradient(to bottom,  #779539 0%,#5d7824 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#779539', endColorstr='#5d7824',GradientType=0 );

    border: 1px solid #5d7824;
    border-radius: 4px;
}
#menu li:hover a.classified_button:hover {
    background: #5d7824;
}
#menu .lower_box a.classified_button {
    line-height: 26px;
}
#menu li:hover a#classified_nav:hover {
	background-position: 0 -35px;
}
#menu li:hover a#classified_nav span { display: none; }












#vba_sidebar { width: 300px; }
table.vba_wrapper { }

/* ****** JSads STYLING ***** */
.ad_container {  padding-bottom: 10px; } /* ad wrap borders */
div#posts div.ad_container a.goog_sig { font-family: "Arial Black", Arial, Helvetica, sans-serif; color: #345D6E !important; font-size: 13px; } /* main title */
div#posts div.ad_container a.vis_url { color: #548aa2; font-size: 10px; } /* url */
p.goog_desc, span.goog_desc { color: #000000; font-size: 12px; margin: 0 0 6px 0;} /* description */
p.goog_ads { margin-top: 14px; margin-bottom: 10px; } /* position of ads by google */
div#posts div.ad_container p.goog_ads a { color: #555555; text-decoration: none; } /* color of ads by google */

.vbmenu_control2 { padding: 3px 6px 3px 6px; white-space: nowrap; background: #305869; color: #ffffff; font-weight: bold; font-size: 11px; }
.vbmenu_control2 a { color: #ffffff; text-decoration: none; } 
.vbmenu_control2 a:hover { color: #ffffff; text-decoration: underline; } 
.vbmenu_control2 a:visited { color: #ffffff; text-decoration: none; }

.subforum {
  padding: 5px 0 0 0;
  margin: 0;
}
.subforum li {
  display:inline;
  width:200px;
  float:left;
  padding-left:0.5em;
  padding-right:0.5em;
  font-size: 8pt;
}

.subforum li a:link,
.subforum li a:visited{  color: #175450; vertical-align: middle;}

.bigusername { font-size: 14pt; }

div#page_wrap {
min-width: 960px;
max-width: 1260px;
margin: 0px auto;
}

#sk_header {
background: url(http://www.cruisersforum.com/forums/images/misc/header_bg.jpg) repeat #1a537b;
width: 100%;
height: 170px;
position: relative;
margin: 0px auto;
z-index: 2;
}

#head_image {
width: 470px;
float: left;
}

#head_right {
width: 470px;
margin-top: 15px;
float: right;
}

.tabs {
padding: 0;
margin: 0;
}

.tabs ul {
margin: 0px;
padding: 0px 20px;
height: 33px;
}

.tabs li {
display: inline;
font-size: 12px;
}

.tabs li a:link, .tabs li a:visited {
background: url(/forums/images/misc/tab_left.png) no-repeat 0% 0%;
color: #333333;
font-weight: bold;
float: left;
margin-right: 5px;
padding: 10px 0px 9px 10px;
}

.tabs li a:hover span {
color: #ffffff !important;
font-weight: bold;
}

.tabs li a span {
background: url(/forums/images/misc/tab_right.png) no-repeat 100% 0%;
padding: 10px 20px 9px 10px;
}

.tabs li.current_page a:link, .tabs li.current_page a:visited, .tabs li a:hover {
background-position: 0% -35px;
}

.tabs li.current_page a span, .tabs li a:hover span {
background-position: 100% -35px;
color: #333333;
}

.tabs li ul {
 visibility: hidden;
 position: absolute;
 top: 33px;
 left: 0;
 z-index: 598;
 width: 130px;
 margin: 0px;
 padding: 0px;
}

.tabs ul li:hover > ul {
 visibility: visible;
}

.tabs li ul li {
 float: none;

}

.tabs li ul li a:link, 
.tabs li ul li a:visited {
background-color: #ff6600;
background-image: none;
padding: 10px;
margin: 0px;
}

#rope {
background: url(http://www.cruisersforum.com/forums/images/misc/rope_bg.gif) repeat-x;
height: 7px;
width: 100%;
}

.tcat_vba {
color: #315869; /* font color */
font-size: 14px;
font-weight: bold;
text-transform: uppercase;
border-bottom: 4px solid #6aa3ac; /* heading border line */
}

.alt5 { 
padding-left: 20px; 
background: url(/forums/images/misc/comment_gray2.gif) no-repeat left center #ffffff;
}

.alt5 a { text-decoration: underline; }
.alt5 a:hover { text-decoration: none; }

div#posts a.sk_tag {
text-decoration: none;
color: #000000;
border-bottom: 1px dashed #000000;
}

#registration_box {
background: url(http://www.cruisersforum.com/forums/images/misc/registration_bg.jpg) no-repeat #ffffff;
width: 920px;
height: 290px;
text-align: left;
position: relative;
z-index: 1;
}

#registration_box .reg_medrect {
padding: 20px;
width: 300px;
height: 250px;
float: left;
}

#registration_box .join_now {
position: absolute;
bottom: 20px;
right: 20px;
}

.threadpostcount {
color: #555555;
}


ul.brand_left, ul.brand_right {
margin: 0 0 10px 0;
padding: 0;
width: 130px;
float: left;
}
.brand_cat {
font-weight: bold;
}
ul.brand_left {
}
ul.brand_right {
padding-left: 10px;
}
ul.brand_left li, ul.brand_right li {
font-weight: bold;
list-style-type: none;
padding-left: 8px;
}


.userarea {
background: #E8E8E8;
border: none;
border-right: 1px dashed #ADAFB3;
}

div#posts a {
text-decoration: underline;
color: #12769f;
}

div#posts a:hover {
text-decoration: none;
}

div#posts {
line-height: 18px;
}

div#posts .thead a {
color: #ffffff;
}

.clear {
clear: both;
}



.alt3 {
background: #ffffff;
}

.tborder2 {
border-top: 2px solid #BCBCBC;
border-left: 2px solid #BCBCBC;
border-right: 2px solid #BCBCBC;
border-bottom: none;
}

img.side_banner {
margin-bottom: 4px;
}

.SponsorBannerSmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.SponsorBannerBig {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.dto-vendor-list-highlight {
background: #e3efff !important;
border-bottom: 1px dashed #ADAFB3;
}

.vbmenu_control2 .vbmenu_option a:link,
.vbmenu_control2 .vbmenu_option_alink { color: #22229C; }

/* ***** styling for 'big' usernames on postbit etc. ***** */
.bigusername { font-size: 14pt; }

/* ***** small padding on 'thead' elements ***** */
td.thead, th.thead, div.thead { padding: 4px; }

/* ***** basic styles for multi-page nav elements */
.pagenav a { text-decoration: none; }
.pagenav td { padding: 2px 4px 2px 4px; }

/* ***** de-emphasized text */
.shade, a.shade:link, a.shade:visited { color: #777777; text-decoration: none; }
a.shade:active, a.shade:hover { color: #FF4400; text-decoration: underline; }
.tcat .shade, .thead .shade, .tfoot .shade { color: #DDDDDD; }

/* ***** define margin and font-size for elements inside panels ***** */
.fieldset { margin-bottom: 6px; }
.fieldset, .fieldset td, .fieldset p, .fieldset li { font-size: 11px; }

/* vbPortal Extras */
.urlrow, .textrow, .blockform, .boxform, .loginform {
	margin: 0px;
	font-family: verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
}
.textrow, .blockform, .boxform, .loginform {
	font-size: 10px;
}
.urlrow {
	font-size: 11px;
}
.textrow, .urlrow {
	padding: 2px 2px;
}
.blockform, .loginform {
	padding: 0px;
}
.boxform {
	padding: 2px;
}
.gogif {
	padding: 0px 3px 0px 3px;
	margin: 0px;
}


table.ncode_imageresizer_warning {
	background: #FFFFE1;
	color: #000000;
	border: 1px solid #CCC;
	cursor: pointer;
}

table.ncode_imageresizer_warning td {
	font-size: 10px;
	vertical-align: middle;
	text-decoration: none;
}

table.ncode_imageresizer_warning td.td1 {
	padding: 5px;
}

table.ncode_imageresizer_warning td.td1 {
	padding: 2px;
}