/* CSS Document */

p.para_toswinggallery {

text-align:left;
margin-top: 75px;
font-size:10px;
}

	#div_boxes {
		width: 600px;
		margin-left: auto;
		margin-right: auto;
		text-align: center;
		}
	dl {
		width: 300px;
		margin: 0 0 20px 20px;
		padding: 0;
		background: #ccc url("images/box_bottom.gif") no-repeat bottom left;
		float: left; 
		}
	#dl_gallery {
		width: 200px;
		margin: 0 0 20px 20px;
		padding: 0;
		background: #ccc url("images/small_box_bottom.gif") no-repeat bottom left;
		float:right; 
		}
	dt {
		margin: 0 0 0 0;
		padding: 10px;
		font-size: 80%;
		font-family: Verdana, sans-serif;
		color: #fff;
		border-bottom: 1px solid #fff;
		background: #0066CC url("images/box_top.gif") no-repeat top left; 
		}
	dd {
		margin: 0 0 0 0;
		padding: 10px 10px 10px 10px;
		color: #333333;
		font-family: Verdana, sans-serif;
		font-size: 120%;
		background-color:#CCCCCC;
		behavior: url("hover.htc");
		}
		
		#dl_gallery dt {
	background: #990000 url("images/small_box_top.gif") no-repeat top left; 
				}
		#dl_gallery dd {
			background-color:#CCCCCC;
				}
		dd:hover {
			background-color:#0066CC;
			color: #fff;
		}
		dd.hover {
			background-color:#0066CC;
			color: #fff;
		}
		#dl_gallery dd:hover {
			background-color:#990000;
			color: #fff;
			}
			#dl_gallery dd.hover {
			background-color:#990000;
			color: #fff;
			}
#ul_swingarm_logo {
 width: 320px;
 height: 81px;
 background: url("images/swingarm_gallery_logo.gif");
 margin: 10px auto; padding: 0;
 position: relative;
}
#ul_swingarm_logo li {margin: 0; padding: 0; list-style: none; position: absolute; top: 0;}
#ul_swingarm_logo li, #ul_swingarm_logo a {height: 81px; display: block;}
#ul_swingarm_logo_hover {left: 0; width: 320px;}
#ul_swingarm_logo_hover a:hover {background: transparent url("images/swingarm_gallery_logo.gif") 0 -82px no-repeat;}

#ul_main_nav {
 width: 496px;
 height: 66.5px;
 background: url("images/header_nav.gif");
 margin: 0;
 padding: 0;
 position:absolute;
 float: right;
 right: 0;
}

#ul_main_nav li {
list-style: none;
margin: 0;
padding: 0;
position:absolute;
float: right;
}

#ul_main_nav li, #ul_main_nav a {height: 66.5px; display:block;}

#li_news {left: 0; width: 74px;}
#li_gallery {left: 75px; width: 95px;}
#li_shop {left: 169px; width: 58px;}
#li_technical {left: 227px; width: 111px;}
#li_contact {left: 338px; width: 89px;}
#li_links {left: 427px; width: 69px;} 

#li_news a:hover {background: transparent url("images/header_nav.gif") 0 -133px no-repeat;}
#li_gallery a:hover {background: transparent url("images/header_nav.gif") -75px -133px no-repeat;}
#li_shop a:hover {background: transparent url("images/header_nav.gif") -169px -133px no-repeat;}
#li_technical a:hover {background: transparent url("images/header_nav.gif") -227px -133px no-repeat;}
#li_contact a:hover {background: transparent url("images/header_nav.gif") -338px -133px no-repeat;}
#li_links a:hover {background: transparent url("images/header_nav.gif") -427px -133px no-repeat;}

#div_swing_gallery {
margin:0;
padding:0;
width: 100%;
}

#ul_phone_online_logo {
 width: 516px;
 height: 81px;
 background: url("images/phone_online_logo.gif");
 margin-left: auto;
 margin-right: auto;
 text-align: center;
 padding: 0;
 position: relative;
}
#ul_phone_online_logo li {margin: 0; padding: 0; list-style: none; position: absolute; top: 0;}
#ul_phone_online_logo li, #ul_phone_online_logo a {height: 81px; display: block;}
#li_phone_logo {left: 0; width: 259px;}
#li_online_logo {left: 260px; width: 257px;}
#li_online_logo a:hover {background: transparent url("images/phone_online_logo.gif") -260px -83px no-repeat;}
#ul_bike_logo {
 width: 320px;
 height: 81px;
 background: url("images/bike_gallery_logo.gif");
 margin: 10px auto; padding: 0;
 position: relative;
}
#ul_bike_logo li {margin: 0; padding: 0; list-style: none; position: absolute; top: 0;}

#ul_bike_logo li, #ul_bike_logo a {height: 81px; display: block;}
#ul_bike_logo_hover {left: 0; width: 320px;}
#ul_bike_logo_hover a:hover {background: transparent url("images/bike_gallery_logo.gif") 0 -81px no-repeat;}
#table_gal_logo {
width:580px;
text-align: center;
border: 0px;
margin-left: auto;
margin-right: auto;
padding-top: 5%;
}
#div_gal_logo {
text-align: center;
margin-left: auto;
margin-right: auto;
}
td.td_gal_logo {
padding: 0;
margin: 0;
border: 0;
}
tr.tr_gal_logo {
padding: 0;
margin: 0;
border: 0;
}
#table_world_map {
width: 600px;
padding: 0px;
margin-left: auto;
margin-right: auto;
text-align: center;
border: 0px;
}
img.img_small_map {
float: right;
margin-right: 50px;
}
body {
background-image:  url("images/header_background.jpg");
background-repeat: repeat-x;
margin: 0;
padding: 0;
text-align: center;
background-color: #FFFFFF;
}
h1 {
float: left;
margin-left: 25px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
padding-top: 0;
padding-bottom: 0;
margin-top: 0;
margin-bottom: 0;
}
h2 {
float: left;
margin-left: 25px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
padding-top: 0;
padding-bottom: 0;
margin-top: 0;
margin-bottom: 0;
}
div.div_dealer_info {
margin-top: 50px;
}
p.para_dealer_desc {
float: left;
margin-left: 25px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
padding-top: 0;
padding-bottom: -5px;
margin-top: 0;
margin-bottom: 0;
}
br.br_dealer_address {
margin-bottom: -5px;
}
a:link  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #2C3C56;
	text-decoration: none;
	border:0;
}
a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #2C3C56;
	text-decoration: none;
	border:0;
}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: normal;
	font-weight: normal;
	color: #2C3C56;
	text-decoration: line-through;
	border:0;
}
a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #2C3C56;
	text-decoration: none;
	border:0;
}
#a_frontlinks:hover {
text-decoration:none;
}
a.faq_links {
font-size: 12px;
}
a.faq_links:hover {
font-size: 12px;
text-decoration: none;
color:#990000;
}
td {
text-align: center;
}
p.para_news_date {
float: right;
text-align: right;
line-height: normal;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration: overline;
}
p.para_news_header {
float: left;
text-align: left;
line-height: normal;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
text-decoration: overline;
}
p.para_news_content {
float: left;
text-align: left;
line-height: normal;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
}
p.para_faq {
font-size: 10px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
p.tech_notes {

text-align: left;
line-height: normal;
}
p {
text-align: center;
line-height: normal;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
}
#header {
width: 100%;
height: 133px;
}
#img_welding {
float: left;
padding-left: inherit;
margin-bottom: 10px;
}
#img_swingarm_logo {
position: absolute;
top: 0px;
left: 0px;
}
#img_wheel_adjustment {

float: right;
padding-right: inherit;
}
#img_nav_logo {
float: right;
}
#img_manufacturer {
padding-right: 25px;
}
#img_tech_pic {
float: left;
margin-left: auto;
margin-right: auto;
}
#div_gallery_logo {
padding-right: 0;
padding-left: 0;
padding-bottom: 25px;
padding-top: 0;
width: 100%;
text-align: right;
}
.img_techdetail {

border: 1px solid;
margin-top:5px;
}
#div_technical {
padding-top: 40px;
float: left;
width: 195px;
}
#div_tech_notes {
padding-top: 40px;
float: right;
width: 350px;
}
#copyright {
text-align: center;
line-height: normal;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 9px;
color: #999999;
}
#order_online {
}
div.news_header {
background-color: #FFFFFF;
text-align: left;
padding-left: 5px;
padding-top: 15px;
padding-bottom: 0;
padding-right: 0;
width: 60%;
height: 30px;
margin-left: auto;
margin-right: auto;
}
div.news_content {
background-color: #FFFFFF;
text-align: left;
padding-left: 10px;
padding-bottom: 0px;
padding-top: 0;
width: 60%;
margin-left: auto;
margin-right: auto;
margin-bottom: 50px;
}
#div_faq_answer {
width: 650px;
padding-top: 100px;
padding-right: 15px;
padding-left: 15px;
text-align: center;
margin-left: auto;
margin-right: auto;
}
div_next_prev {
width: 100%;
padding-top: 100px;
margin-top: 100px;
}
table.Grid_Bike_Pic {
margin-left: auto;
margin-right: auto;
text-align: center;
font-size: 10px;
}
table.Grid_Bike_Desc {
margin-left: auto;
margin-right: auto;
text-align: center;
font-size: 10px;
}
td.Grid_Bike_Desc_Column {
text-align: center;
line-height: normal;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
}
#table_tech_adjuster {
text-align: center;
margin-left: auto;
margin-right: auto;
}
#div_small_bike {
width: 100%;
text-align: center;
margin-left: auto;
margin-right: auto;
padding-top: 10px;
padding-bottom:40px;
}
tr.Pager_Bike {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #2C3C56;
	text-decoration: none;
	text-align: left;
}
#div_techfront {
margin-left: auto;
margin-right: auto;
text-align: center;
width: 776px;
}
.img_techfrontweld {
border: 1px solid #000000;
margin: 10px 0.25px 0 0.25px;

}
a:link .img_techfront {
border: 1px solid #000000;
margin: 10px 0.25px 25px 0.25px;
/* behavior: url(hover.htc ); */
}
a:visited .img_techfront {
border: 1px solid #000000;
margin: 10px 0.25px 25px 0.25px;
/* behavior: url(hover.htc ); */
}
a:active .img_techfront {
border: 1px solid #000000;
margin: 10px 0.25px 25px 0.25px;
/* behavior: url(hover.htc ); */
}
a:hover .img_techfront {
border: 1px solid #0099CC;
}
.img_techlabel {
float: right;
margin-right:5px;
}
.div_armgallery {
width: 770px;
margin-left: auto;
margin-right: auto;
text-align: center;
}
.datalist_armgallery {
margin:0;
float: left;
}
.img_swingarmlogo {
float: left;
margin: 50px 0 10px 0;
display: inline;
padding:0;
}
.form_swingarmgallery {
margin:0;
}
.swingarm_gallery, .swingarm_gallery:link, .swingarm_gallery:visited, .swingarm_gallery:active {
font: 12px Verdana, Arial, Helvetica, sans-serif bold;
color:#0066CC;
text-decoration:none;
float: left;
margin:0;
padding:0;
}
.swingarm_gallery:hover {
color:#000000;
}
.swingarm_picture {
float: right;
margin:0;
display: inline;
}
#table_tech_ally {
width: 550px;
text-align: center;
margin-left: auto;
margin-right: auto;
}
.tr_tech_ally1 {
font: bold 12px Verdana, Arial, Helvetica, sans-serif;
height:30px;
color:#006699;
}
.tr_tech_ally2 {
font: bold 10px Verdana, Arial, Helvetica, sans-serif;
}











