﻿/*
Contact IA Modules Support if you need help modifying the look and feel of your site.
Extensive design customization well beyond this files options are easily done by our staff by request
Note: Your web browser may cache the css stylesheet making it appear as if effects are not occurring.
You can set your browser to not cache content to solve this.
*/

/* tag overrides follow*/
* { font-family: Arial, Helvetica, sans-serif;}

/* Main Tags:*/
body					{background-color:black;background-image:url('images/background.jpg')}
img						{border:0px;}
p,a,span,h1,h2,h3		{font-family:Arial, Helvetica, sans-serif;font-size:11px;display:inline;text-decoration:none}
form					{margin:0px;padding:0px;}
a 						{color:#EA9642; }
input[type=text],input[type=password],textarea {font-family:Arial, Helvetica, sans-serif;height:16px;margin:0px;padding-left:4px; border : 1px solid #e26802;font-size: 11px;color: #C33B19;line-height:15px}
select 					{font-family:Arial, Helvetica, sans-serif;margin:0px;border: 1px solid #e26802;font-size: 11px;color: #C33B19}


/* IAModules*/
table.table-main-table 	{width:980px;margin:0 auto;border: none;padding:0px;text-align:left;background-color:white;margin-bottom:20px;}
#mainTableTopCell 		{margin:0;border: none;background-color:white;}
#content 				{margin:0;padding:0px;border:none;background-color:white;width:750px;} 
.MenuLeft{padding:0px;margin:0px;border:none;width:214px;}


/*Regions*/
/*Header*/
#header					{float:left;width:892px;margin:6px 44px 0px 44px}
#head1					{float:left;width:100%}
	#top				{float:right;height:66px;width:544px;}
	#link 				{float:left;width:100%;text-align:right}
	#link a				{font-size:11px;color:#484848;padding:0px 10px 0px 10px; border-left:1px solid #484848}
	#link a:first-child	{border:0px}
	#searchdv			{float:left;width:100%;text-align:right;margin-top:10px;}
	#name				{width: 100px;margin-right:4px;}
	
#head2					{float:left;width:100%}
	#nav				{float:right;height:36px;width:584px;background-image:url('images/nav_off.jpg');background-repeat:repeat-x;}
	.nav_on, .nav_off 	{float:right;height:40px;line-height:40px;text-align:center;font-weight: bold;text-transform:uppercase;padding:0px 12px 0px 12px}
	.nav_on				{background-image:url('images/nav_on.jpg');color:white;}
	.nav_off			{color:#20406f;}
	
#head3					{float:left;width:100%;background-image:url('images/sub_off.jpg');background-repeat:repeat-x;}
	#sub				{float:right;height:33px;width:880px}
	#sub div			{display:none;}
	#sub a				{float:right;height:33px;line-height:34px;text-align:center;font-weight: bold;color:#c6d7e7;padding:0px 18px 0px 18px}
	#sub a:hover		{color:white;}
	


/*Footer*/
#footer					{float:left;width:892px;background-image:url('images/footer_back.jpg');background-repeat:repeat-x;margin:40px 44px 20px 44px;padding:8px 0px 0px 0px}
	#footleft			{float:left;width:500px;}
	#footleft a			{float:left;color:#c33b19;text-transform:uppercase;font-weight:bold;margin-right:20px;}
	#footright			{float:right;width:300px;}
	#footright a		{float:right;color:#484848;text-transform:uppercase;font-weight:bold;margin-left:20px;}



/*Side Menu*/
#menu							{float:left;width:214px;margin :0px 0px 0px 44px ;padding-bottom:20px;background-image:url('images/menu_back1.jpg');background-repeat:repeat-y;}
		
		#menu h1				{float:left;display:block;text-align:left;padding-left:16px;width:200px;height:28px;margin-top:18px;background-image:url('images/menu_h1.gif');background-repeat:no-repeat;text-transform:uppercase;font-weight:bold;font-size:13px;color:white;line-height:28px}
		#cat					{float:left;width:214px;background-image:url('images/menu_back2.jpg');background-repeat:no-repeat; min-height:284px;height: auto!important; }
		
		#cat ul					{float:left;margin:0px;padding:0px;list-style-image:none}
		#cat li					{float:left;display:block;list-style-image:none;text-align:left;margin-left:14px;background-image:url('images/menu_li_static.png');background-repeat:no-repeat;}
		#cat ul li a			{float:left;width:176px;height:28px;padding-left:26px;line-height:28px;color:#20406f;font-weight:bold;background-repeat:no-repeat;}
		#cat ul li a:hover  	{background-image:url('images/menu_li_hover.png')}

		
		#cat ul li ul li		{float:left;display:block;list-style-image:none;text-align:left;margin-left:14px;background-image:url('images/menu_li_sub_static.png');background-repeat:no-repeat;}
		#cat ul li ul li a		{float:left;width:162px;height:28px;padding-left:26px;line-height:28px;color:#20406f;font-weight:normal;background-repeat:no-repeat;}
		#cat ul li ul li a:hover{background-image:url('images/menu_li_sub_hover.png')}


		#joinlist									{float:left;width:214px;height:150px;margin:0px 0px 0px 44px;background-image:url('images/menu_join.jpg');background-repeat:no-repeat;}
		#sponsor									{float:left;width:214px;height:162px;margin:0px 0px 0px 44px;background-image:url('images/menu_sponsor.jpg');background-repeat:no-repeat;}
		#joinlist p, #sponsor p		{float:left;margin:60px 14px 10px 14px}
		#joinlist img, #sponsor img	{float:left;margin:0px 0px 0px 14px}


	

/*Listings*/
#list									{float:left;margin:0px 26px 20px 26px;min-height:600px;height: auto!important; }
.listing								{float:left;margin: 12px 26px 12px 26px ;display:inline;width:160px;height:210px;text-align:center;}
.listing table							{float:left;width:160px;margin:0px;padding:0px;}		
.listing table tr:first-child td		{height:160px;border:1px solid #b4c4d3;text-align:center;}	
.listing table tr:first-child td:hover	{border:1px solid #cf6219}	
.brand									{display:block;color:#607697;font-weight:bold}	
.title									{display:block;color:#484848}
.price									{display:block;color:#cf6219}

#breadcrumb								{display:block;margin-top:4px;margin-left:52px;}
#breadcrumb a,#breadcrumb p				{color:#6c859c; text-transform:uppercase}

#paging									{float:left;width:580px;margin-left:26px;margin-bottom:18px;}
#paging p								{text-transform:uppercase}

.num, .cur								{float:left;height:20px;width:20px;margin-left:6px;color:#cf6219;border: 1px solid #cf6219;text-align:center;line-height:20px}
.cur									{color:black;border: 1px solid black}
#prev, #next							{float:left;height:20px;line-height:20px;margin-left:6px;color:#cf6219;}


/*Detail*/
#detail									{float:left;margin:0px 52px 20px 52px;min-height:600px;height: auto!important;width:580px; }
.detailinner							{float:left;width:100%}
#detailleft								{float:left;width:50%;margin-top:20px;}
#detailright							{float:right;width:50%;margin-top:20px;}

#detail h1								{display:block;font-size:14px;color:#607697;margin:0px;text-transform:uppercase}
#detail h2								{display:block;font-size:14px;color:#cf6219;margin:2px 0px 0px 0px;font-weight:normal}
#detail h3								{display:block;font-size:12px;color:#484848;margin:0px;}
#detail p								{display:block;font-size:12px;margin:0px;}

#detailright table								{float:left;width:300px;margin:0px;padding:0px;}		
#detailright table tr:first-child td			{height:300px;border:1px solid #b4c4d3;text-align:center;vertical-align:middle}	
#detailright table tr:first-child td:hover		{border:1px solid #cf6219}	
#detailright table tr td div					{height:100px;width:100px;border:1px solid #b4c4d3;text-align:center;vertical-align:middle}

/*Hack To Hide Description On Product Page*/
/*#productDetailDescription{display:none}*/

#stats									{margin-top:20px}
#stats td								{height:20px;}
#stats td p								{padding:4px 0px 4px 20px;font-size:12px;color:#484848;margin:0px;}

#submitter								{display:block;margin-top:20px;}
#submitcart								{display:block;cursor:pointer;margin-bottom:10px;}
#submitwish								{display:block;cursor:pointer;margin-bottom:10px;}

#submitter p							{display:block;font-size:12px;color:#cf6219;margin:0px 0px 4px 0px}
#submitter input[type=text],#submitter select		{margin-bottom:10px;}




/*Homepage*/
#home							{float:left;width:892px;margin:10px 44px 20px 44px;}
	#cats						{float:left;margin-bottom:30px;}
	#cat_main					{float:left;margin:7px 0px 0px 0px}
	#cat_main img				{margin-right:8px;}
	#cat_sub					{float:right;width:288px;margin:0px 0px 0px 0px}
	.cat_main					{margin: 8px 7px 0px 0px}
	.cat_sub					{margin: 0px 0px 0px 0px}

	#brand						{float:left;width:100%;height:136px;background-image:url('images/brand_back.jpg');background-repeat:repeat-x;}
	#brand_inner				{float:left;height:136px;width:660px;}
	#brand_flash				{float:left;height:100px;width:660px;margin:12px 0px 12px 0px}

/*Terms / Privacy Policy */
#terms, #about, #report, #team, #gallery	{float:none;width:820px;margin:20px 80px 0px 80px;min-height:500px;height: auto!important;}
#terms h1, #about h1, #report h1, #gallery h1		{float:none;display:block;font-size: 18px;color: #EA9642;margin-bottom: 16px;text-transform: uppercase;}
#terms h2, #about h2, #report h2, #gallery h2			{float:none;display:block;font-size:14px;color:#607697;margin:26px 0px 0px 0px;}
#terms h3, #about h3, #report h3, #gallery h3			{float:none;display:block;font-size:12px;color:#484848;margin:0px;}
#terms  p, #about p, #report p, #gallery p			{float:none;display:block;font-size:12px;line-height:20px;margin:4px 0px 0px 0px;text-align:justify}
#terms  a, #about a, #report a				{float:none;font-size:12px}
#galleryflash								{float:left;margin-top:20px;}

#about table 					{margin-top:4px;}
#about table td					{height:20px;}
#about table td p				{padding:0px 0px 0px 20px;font-size:12px;color:#484848;margin:0px;}


/*Team*/
#team h1						{float:left;display:block;font-size: 18px;color: #EA9642;margin:0px 0px 0px 20px;text-transform: uppercase;}
#team h2						{float:none;display:block;font-size:12px;color:#8B9CB6;text-transform:uppercase;margin:0px}
#team h3						{float:none;display:block;font-size:12px;color:#37537d;margin:0px;text-transform:uppercase}
#team p 						{float:left;display:block;font-size:12px;margin:8px 20px 16px 20px;text-align:justify}
#team .dvphoto					{float:left;margin:14px;background-image:url('images/rider_frame_sm.jpg');background-repeat:no-repeat;width:174px;height:160px}
#team .dvphoto2					{float:left;margin:14px;background-image:url('images/rider_frame_sm2.jpg');background-repeat:no-repeat;width:174px;height:160px}
#team .dvphoto img,#team .dvphoto2 img				{float:left;margin:25px 0px 6px 17px}
#team table						{width:100%}

#rider .dvphoto					{float:left;background-image:url('images/rider_frame_lg.jpg');background-repeat:no-repeat;width:300px;height:250px;margin:0px 10px 0px 0px}
#rider .dvphoto2				{float:left;background-image:url('images/rider_frame_lg2.jpg');background-repeat:no-repeat;width:300px;height:250px;margin:0px 10px 0px 0px}

#mypic							{float:left;margin:40px 0px 0px 30px;}
#myvid							{float:left;margin:40px 0px 0px 30px;height:176px;width:236px;display:none}

#rider h2						{float:none;display:block;font-size:14px;color:#607697;margin:6px 0px 0px 0px;text-transform:uppercase}
#rider h3						{float:none;display:block;font-size:12px;color:#E0E0E0;margin:0px;text-transform:uppercase}
#rider h4						{float:none;display:block;font-size:12px;color:#484848;margin:0px;white-space:nowrap;margin-right:6px;}
#rider p 						{float:none;display:block;font-size:12px;margin:0px;}
#rider a 						{float:left;margin:4px 16px 0px 0px;text-transform:uppercase}
#rider .bio						{border: 1px #EAEAEA solid;	padding:4px;width:300px;height :170px;overflow : auto;margin-top:10px;}

/*Cart*/
#cart, #signin											{float:left;margin:20px 52px 20px 52px;min-height:500px;height: auto!important;width:580px; }
#signinleft, #signinright								{float:left;width:250px;margin:20px 20px 20px 20px;min-height:500px;height: auto!important;}

#cart table,#signin table							    {width:100%;margin-top:20px;}
#cart table thead tr td	,#signin table thead tr td		{background-image:url('images/cart_top_back.jpg');background-repeat:repeat-x;white-space:nowrap}
#cart table thead tr p, #signin table thead tr p		{font-weight:bold}
#cart table td a, #signin table td a					{padding:0px;font-size:12px;margin:0px;}
#cart table tbody td									{padding:6px 4px 6px 0px;border-bottom:1px silver dotted}
#signin table tbody td									{padding:6px 4px 6px 0px}

#cart table td p,#signin table td p						{padding:0px;font-size:12px;color:#484848;margin:0px;}
#cart table tbody img									{height:80px;width:auto;}
#cart table tfoot td									{padding:0px 4px 6px 0px;}
#cart input, #cart select, #signin input, #signin select{color:#484848;}
#error													{color:red;font-size:14px}


/*Popups*/
#pop input[type=text], #pop textarea, #pop select		{margin:0px 10px 4px 0px;color:#484848;}
#pop h1													{float:none;display:block;font-size:14px;color:#EA9642;margin-bottom:6px}
#pop h2													{float: none;display: block;font-size: 12px;color: #C33B19;	margin-bottom: 6px;}
#pop table												{float:none;display:block;margin:0px}
#pop table	td											{vertical-align:middle}
#pop ul													{float:left;margin:0px;padding:0px;list-style-image:none}
#pop li													{float:left;display:block;list-style-image:none;text-align:left;margin-right:14px}
#pop input[type=checkbox]								{margin:0px;}
}