@charset "UTF-8";
/* CSS Document */
body						{background:url('images/background.jpg') repeat-y #000000; background-repeat:no-repeat; background-attachment:fixed; background-position: top center ; font-family: Arial, Helvetica, sans-serif; line-height:150%; font-size:14px; color:#000000; text-align:center;}

#container					{width:816px; margin:0 auto; position:relative; text-align:left;}
#header						{width:816px; min-height:116px; margin:0 auto; background:url('images/header-bg.png') top left no-repeat;}
#main						{width:816px; margin:0 auto;}
#content-wrap				{width:736px; padding:40px 40px 115px 40px; min-height:345px; height:auto !important; height:345px; background:url('images/content-bg.jpg') top left no-repeat #d8d8d8; position:relative;}
#content					{width:520px;}
#footer						{padding-top:60px; padding-right:65px; font-size:11px; text-align:right; color:#666666; background: url('images/footer-bg.png') top left no-repeat;}

a, a:link, a:visited 		{color:#397fcc; text-decoration:none;}
a:hover, a:active 			{color:#999999;}

h1 							{font-size:3.0em; line-height:1.2em; color:#397fcc; margin-bottom:5px; margin-top:0; padding-top:0;}
h2 							{font-size:2.0em; line-height:1.2em; color:#999999; margin-bottom:4px;}
h3 							{font-size:1.8em; line-height:1.2em; color:#397fcc; margin-bottom:4px;}
h4 							{font-size:1.5em; line-height:1.2em; color:#397fcc; margin-bottom:3px;}
h5 							{font-size:1.3em; line-height:1.2em; color:#999999; margin-bottom:3px;}
h6 							{font-size:1.2em; line-height:1.2em; color:#397fcc; margin-bottom:2px;}

#ride-month 				{width:242px; height:243px; position:absolute; top:-5px; right:-20px; background:url('images/rotm-current.png') top left no-repeat;}
#current-projects      		{width:258px; height:258px; position:absolute; top:175px; right:-20px; background:url('images/current-projects.png') top left no-repeat;}
#car-show 					{width:218px; height:209px; position:absolute; top:360px; right:0px; background:url('images/car-show.png') top left no-repeat;}
#orange-hotrod 				{width:642px; height:225px; position:absolute; bottom:-130px; left:30px; background:url('images/home-page2.png') top left no-repeat;}
#orahnge-hotrod				{display:none;}

.shop-photoshoot-pictures {display:none;}

ul							{list-style:disc;}
li							{margin-left:20px;}

#header #nav 				{background:url('images/nav-bg.gif') top left repeat-x; margin:0; padding:0; font-size:12px;}
#header #nav ul 			{margin:0; padding:0; list-style:none;}
#header #nav li 			{float:left; margin:0; padding:0;}
#header #nav li a,
#header #nav li a:link,
#header #nav li a:visited 	{color:#000000; font-variant:small-caps; padding:4px 10px; background:url('images/nav-bg.gif') top left repeat-x; border-right:1px solid #f4f4f4; border-left:1px solid #888888; }
#header #nav li a:hover,
#header #nav li a:active,
#header #nav li a.selected 	{color:#ffffff; background:url(images/nav-bg.gif) bottom left repeat-x; border-right:1px solid #5a7a9f; border-left:1px solid #508fd5; }

h1#logo						{margin:16px 0px 0px 45px; text-indent:-1000px; cursor:pointer; width:171px; height:95px; background:url('images/logo.png') top left no-repeat;}
h1#welcome					{line-height:1em; padding-left:100px; padding-top:60px; background:url('images/w-new.png') top left no-repeat; color:#397fcc; font-size:60px; margin:0; padding-bottom:0px;}
h1#welcome strong			{display:none;}

p							{margin-top:5px; margin-bottom:10px;}
label						{color:#333333; width:80px; font-size:13px; font-weight:bold; padding:3px 5px 5px 0px; display:-moz-inline-box; display:inline-block; text-align:right; vertical-align:top;}
label.long 					{width:auto; padding:0px 0px 0px 0px; vertical-align:middle;}

.clear 						{clear:both;}

/* GALLERY STYLES */
table.gallery					{}
table.gallery tr				{}
table.gallery tr td				{padding:10px;}
table.gallery tr td a img		{border:5px solid #efefef;}
table.gallery tr td a img:hover	{border:5px solid #397fcc;}
table.gallery tr td .img-wrap	{width:210px; text-align:center; height:135px; overflow:hidden;}
table.gallery tr td .vertical	{width:94px; text-align:center; height:135px; overflow:hidden;}
table.gallery tr td .vertical2	{width:130px; text-align:center; }

#car_project_list .car_project
{
	border: 4px solid white;
	float: left;
	margin-left: 50px;
	margin-top: 20px;
}
#car_project_list br
{
	clear: both;
}
#car_project_list .car_project2
{
	border: 0px solid white;
	float: left;
	text-align:center;
	margin-left: 50px;
	margin-top: 20px;

width:170px
}

/*#car_project_list2 {list-style:none;}
#car_project_list2 li {display:inline; float:left}
#car_project_list2 .car_project2 img {text-align:center;}

#car_project_list2 .car_project
{
	border: 4px solid white;
	float: left;
	margin-left: 50px;
	margin-top: 20px;
}
#car_project_list2 br
{
	clear: both;
}
#car_project_list2 .car_project2
{
	border: 0px solid white;
	float: left;
	text-align:center;
	margin-left: 50px;
	margin-top: 20px;

width:170px
}
#car_project_list2 .car_project2 img {text-align:center;}*/

.rm {width:205px; float:left; margin-right:15px}
strong {font-weight:bold;}
small {font-size:.5em;}

#audioplayer_1 {margin-left:120px}

.pagination			{}
.pagination	a		{display:inline-block; display:-moz-inline-box; color:#397fcc; margin-right:2px; border:1px solid #397fcc; padding:1px 3px; font-weight:bold;}
.pagination	a:hover,
.pagination .current-page {background:#397fcc; color:#fff; font-weight:bold;display:inline-block; display:-moz-inline-box; border:1px solid #397fcc; margin-right:2px; padding:1px 3px;}
.pagination			{}
.pagination			{}

.shows .content {margin:0 0 370px}
