
/* reset defaults */
body {
	margin: 0;
	padding: 0;
	background-color:#000000;
	color:#bbb; 
	font-size:9px;
}

form, fieldset, input, h1, h2, h3, h4, h5, h6, p, blockquote, ol, ul, li, dl, dt, dd {
	margin: 0;
	padding: 0;
}

p {
	margin-bottom:1.3em;
}

a {
	text-decoration:underline;
	font-weight:bold;
	font-size:11px;
	color:#bbb;
}
a:hover {
	text-decoration:none;
}
a img {
	border-width:0;
}

a.right {
	font-weight:bold; text-decoration:none;
	font-size:11px; color:#A33529;	
}
a.right:hover {
	text-decoration:none; color:#bbb;
}
#right-font p{font-weight:normal;}

.slimlink {
	text-decoration:underline;
	font-weight:normal;
	font-size:9px;
	color:#bbb;
}
.ridelink_a {
	text-decoration:none;
	font-weight:normal;
	font-size:10px;
	color:#bbb;
}
.ridelink_b {
	text-decoration:underline;
	font-weight:normal;
	font-size:10px;
	color:#bbb;
}

h2 {
	margin:0;
	margin-top:22px;
	margin-bottom:10px;
	font-size:12px;
}
h3 {
	margin:0;
	margin-top:22px;
	margin-bottom:10px;
	font-size:13px;
	color:#FFFFFF;
}

.footnote {
	color:#717171;
	margin-top:10px;
	margin-bottom:10px;
	font-size:9px;
}
.imgpics{width:250px; margin-right:26px; margin-bottom:25px;float:left; display:block;}
.imgpics2{width:250px;float:left; display:block;}

.preload {
	display:none;
}

/*** page layout ***/

#frame {margin:auto;
	width:974px;
	background: url(../images/bg.gif) #000000 left top repeat-y;
}

.header {
	height:27px;
	margin:0 auto;
	background: url(../images/header02.jpg) no-repeat top center;
	text-align:center;
	padding-top:180px;
}

.menuitems{
	float:left; 
	display:block;
}

.header .top_menu{
	width:879px;
margin:auto;
}

.bigbearmenu{background-image:url(../images/bigbear/menubanner.jpg); width:573px; height:100px; padding-top:100px;
}

.bigbearmenu_click{width:90px; height:22px; float:left; }
.bigbearmenu_click_athena{width:90px; height:22px; float:left; margin-left:20px; }
.bigbearmenu_click_devilsadvocate{width:90px; height:22px; float:left; margin-left:20px; }
.bigbearmenu_click_reaper{width:90px; height:22px; float:left; margin-left:20px; }
.bigbearmenu_click_deamon{width:90px; height:22px; float:left; margin-left:20px; }
.bigbearmenu_click_paradox{width:90px; height:28px; float:left; margin-top:15px; }
.bigbearmenu_click_sled{width:90px; height:28px; float:left; margin-top:15px; margin-left:20px; }
.bigbearmenu_click_venom{width:70px; height:28px; float:left; margin-top:15px; margin-left:45px; }
.bigbearmenu_click_behavin{width:70px; height:28px; float:left; margin-top:15px; margin-left:35px; }

.gtx{background-image:url(../images/bigbear/01.jpg); width:573px; height:152px; 
}
.paradox{background-image:url(../images/bigbear/05.jpg); width:573px; height:152px; 
}
.athena{background-image:url(../images/bigbear/02.jpg); width:573px; height:152px; 
}
.sled{background-image:url(../images/bigbear/sled.jpg); width:573px; height:152px; 
}
.devilsadvocate{background-image:url(../images/bigbear/03.jpg); width:573px; height:152px; 
}
.venom{background-image:url(../images/bigbear/07.jpg); width:573px; height:152px; 
}
.merc{background-image:url(../images/bigbear/08.jpg); width:573px; height:152px; 
}
.reaper{background-image:url(../images/bigbear/04.jpg); width:573px; height:152px; 
}
.missbehavin{background-image:url(../images/bigbear/09.jpg); width:573px; height:152px; 
}

/* combination of block and text-indent doesnt work in this layout
.header .top_menu a {
	height:14px;
	text-indent:-1000px;
	text-decoration:none;
}
.header .top_menu a.home {
	background: url(../images/top_menu/home.gif) top left;
	width:45px;
}
*/
#footer {
	height:20px;
	margin:0 auto;
	padding: 0px 0px 40px 0px;
	background: url(../images/footer.gif) no-repeat top center;
	width:974px;
	text-align:center;
}
#footer p{padding-top:15px; text-align:center;}

#footer .smallText{
	margin:0 auto;
	width:974px;	
}

#location {
	border: 1px solid #71716c;
	background-color: #2f2e2f;
	padding: 3px;
	}
	
.content {
	text-align:left;
	width:870px;
	margin-left:auto;
	margin-right:auto;
	background: url(../images/content_bg.gif) top left;
}
.content#home {
	background: url(../images/home_bottom_bg.gif) top left;
}


table.two_columns {
	margin:0px;
	padding:0px;
}
#two_columns_td {
	padding:22px;
	vertical-align:top;
}

.name{width:100%; line-height:25px;}
.picture{}

#column01{width:252px;display:block; float:left; margin-bottom:15px;}
#column02{width:252px;display:block; float:left; margin-left:25px; margin-bottom:15px;}

#column01mag{width:150px;display:block; float:left; margin-bottom:28px;}
#column02mag{width:150px;display:block; float:left; margin-left:28px; margin-bottom:28px;}

#imageshan{width:528px; }
.imagehan{width:195px;float:left; display:block; margin-bottom:30px;}
.imagehantext{width:296px;float:right; display:block;}
.imagehantext h2{width:297px;float:left; font-size:14px; font-weight:bold;
	color:#bbbbbb; border-bottom:none; margin-top:0px}
	.imagehantext h3{width:290px;float:left; font-size:12px; font-weight:bold;
	color:#bbbbbb;}
	.imagehantext p{width:290px;float:left; font-size:12px; font-weight:normal; margin:0px; padding:5px 0;
	color:#bbbbbb;}
.clear{clear:both;}

#categories{}
#categories h1{
	font-size:14px; font-weight:bold;
	color:#ffffff;
	padding-bottom:10px;
	border-bottom:solid 1px #555555;
	margin-bottom:20px;
}
#categories_title {width:550px; margin-top:20px; margin-left:18px; margin-bottom:15px; }
#categories_title h1{ font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#ffffff;}
#categories_title a{font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#999999 ; margin-left:20px; padding-left:20px; text-decoration:none; border-left:#999999 1px solid;}
#categories_title a:hover{font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#CC0000;}

.img{float:left; display:block; width:195px;}

.bikes{float:left; display:block;}
.bikes h1{
	font-size:12px; font-weight:bold;margin-bottom:10px; margin-top:0px;
}
.bikes h2{
	font-size:12px; font-weight:bold;margin-bottom:0px;
}
.bikes p{font-size:12px; font-weight:normal;
}


.column_left {
	width:573px;
	background-color:#4A4A4A;
	font-size:11px;
}
td.column_left {
	width:529px; /*original column_left-width minus 2*22px padding*/
}
td.column_right {
	width:253px; /*original column_right-width minus 2*22px padding*/
	/*padding-right:11px;
  padding-left:11px;*/
  padding:20px;
	vertical-align:top;
}
.box {
	float:left;
/*	height:183px;*/
	background: url(../images/box.gif) bottom left no-repeat;
	font-size:9px; width:573px;
}
.box-text {
	float:left;
	font-size:11px; margin:18px;
}
.box-text h1{font-size:16px; margin-bottom:15px; color:#FFFFFF;}


.box_left {
	float:left;
	width:287px;
	height:184px;
	background: url(../images/box_l_bg.gif) bottom left no-repeat;
	font-size:9px;
}
.box_right {
	float:right;
	width:286px;
	height:184px;
	background: url(../images/box_r_bg.gif) bottom left no-repeat;
	font-size:9px;
}


.box_left .img, .box_right .img {
	float:left;
	width:50px;
	padding-left:22px;
	padding-top:22px;
}
.box_left .text, .box_right .text {
	float:right;
	width:145px;
	padding-right:22px;
	padding-top:18px;
}
.box_bottom {
	width: 572px;
	/*padding: 0 0 0 1px; this shifts blog down in IE */
	}
.column_right {
	width:297px;
	/*background: url(../images/cr_bg.gif) top left repeat-y;
	border-bottom:1px solid #4A494A;*/
}
.form_download{float:left; margin-top:15px;}
.form_download h1{font-size:13px; font-weight:bold; margin-bottom:10px;}
.form_download a{font-size:11px; font-weight:bold;text-decoration:none;}
.form_download a:hover{text-decoration:underline;}
.form_download2{float:left; margin:8px 0px 12px 0px;}
.form_download2 h1{font-size:13px; font-weight:bold; margin-bottom:10px;}
.form_download2 a{font-size:11px; font-weight:bold;text-decoration:none;}
.form_download2 a:hover{text-decoration:underline;}
.column_right .text { margin:8px 20px 22px 20px;}
#column_right_home {
	width:296px;
	/*margin-right:2px;*/
	background: url(../images/content_bg.gif) top left;

	/*height:467px;*/
	/*overflow:auto; no scrolling */
}
#column_right_home, #column_right_home td {
	font-size:11px; /* little bigger for home */
}
.column_right .top {
	height:100%;
	background: url(../images/cr_top.gif) top left no-repeat;
}
.column_right p, .column_right div {
	clear:both;
}
.column_right .heading {
	margin-top:30px;
}

/*** END page layout ***/


a.visit_the_store {
	display:block;
	width:127px;
	height:125px;
	background: url(../images/b_visit_the_store.gif) top left no-repeat;
	position:relative;
	top:17px;
	left:428px;
	text-indent:-1000px;
	text-decoration:none;
	overflow:hidden;
}
a.rate_your_ride {
	display:block;
	width:127px;
	height:121px;
	background: url(../images/b_rate_your_ride.gif) top left no-repeat;
	position:relative;
	top:17px;
	left:428px;
	text-indent:-1000px;
	text-decoration:none;
	overflow:hidden;
}

.column_left .piclist {
	width:180px;
	float:left;
}
.column_left .piclist img {
	margin-bottom:20px;
}


.column_right .piclist {
	clear:both;
	vertical-align:center;
}
.column_right .piclist img {
	float:left;
	margin-right:12px;
	margin-bottom:12px;
}


.gallery_intro_box {
	height:165px;
	overflow:hidden;
}
.gallery_intro_box .img {
	float:left;
	margin-right:30px;
}
.gallery_intro_box .gallery_link {
	text-decoration:none;
	font-weight:bold;
	font-size:16px;
	display:block;
	margin-bottom:12px;
}
.gallery_title_heading {
	margin-bottom:25px;
	font-size:18px;
	font-weight:bold;
}
.sgImageWrapper {
	text-align:center;
}


.event_piclist img {
	margin-right:10px;
}

.ride_pic {
	text-align:center;
	margin-top:30px;
	/*margin-bottom:20px;*/
}


ul li {
	margin: 0 0 12px 20px;
	}


.post_blog_input {
	border:1px solid #000;
	width:400px;
}
.blog_ticker_title {
	font-weight:bold;
	/*font-size:10px;* inherit */
}
.blog_ticker_timestamp {
	text-align:right;
	font-size:10px;
}
.blog_ticker_text {
	clear:both;
	padding-top:12px;
	padding-bottom:30px;
	/*font-size:10px; inherit */
}


.red {
	color:#76150f;
}
li {
	margin-bottom:6px;
}

/* youtube video */

.column_left object.youtube, .column_left embed.youtube, .blog_posts_admin object.youtube, .blog_posts_admin embed.youtube {
	width:425px;
	height:350px;
}
.column_right object.youtube, .column_right embed.youtube {
	width:250px;
	height:206px;
}

/* Vidoe Page CSS */
#columnv01{width:253px;display:block; float:left; margin-bottom:15px;}
#columnv02{width:253px;display:block; float:left; margin-left:22px; margin-bottom:15px;}
#thv01{width:160px; display:block; float:left; margin-bottom:22px;}
#thv02{width:160px;display:block; float:left; margin-left:24px; margin-bottom:22px;}

hr.underline {
  border: 0px none transparent;
  border-bottom: 1px solid #555;
}

