/* Block styles. */

body {
	color: #999;
	background-color: #000;
	font-family: 'Lucida Grande', 'Lucida Sans', 'Lucida Sans Unicode', LucidaGrande, Lucida, Geneva, Arial, sans-serif;
	font-size: 13px;
	letter-spacing: .2px;
	line-height: 18px;
	margin: 10px;
}

h2 {
	font-family: 'Lucida Grande', 'Lucida Sans', 'Lucida Sans Unicode', LucidaGrande, Lucida, Geneva, Arial, sans-serif;
	color: #FFF;
	letter-spacing: .8px;
	line-height: 30px;
}

h3 {
	font-family: 'Lucida Grande', 'Lucida Sans', 'Lucida Sans Unicode', LucidaGrande, Lucida, Geneva, Arial, sans-serif;
	font-size: 15px;
	font-weight: normal;
	letter-spacing: .4px;
	line-height: 16px;
	color: #FFF;
}

a {
	color: #C90;
	text-decoration: none;
}

a:link {
	color: #C90;
	text-decoration: none;
}

a:visited {
	color: #990;
	text-decoration: none;
}

a:hover {
	color: #F00;
	text-decoration: none;
}

a:active {
	color: #FF0;
	text-decoration: none;
}

a:focus {
	color: #F00;
	text-decoration: underline;
}

ul {
	font-family: 'Lucida Grande', 'Lucida Sans', 'Lucida Sans Unicode', LucidaGrande, Lucida, Geneva, Arial, sans-serif;
	font-size: 13px;
	letter-spacing: .2px;
	line-height: 18px;
}

img {
	border: 0;
}

/* Div definitions. */

div#top-menu {
	text-align: center;
}

div#container {
	text-align: left;
}

div#menu {
	z-index: 10;
	position: absolute;
	top: 0;
	left: 125px;
	padding-bottom: 20px;
	width: 701px;
	height: 66px;
}

div#header {
	position: absolute;
    top: 0px;
}

div#page-content {
	position: relative;
	background-repeat: no-repeat;
}

div#top-spacer {
	position: relative;
	margin: 0 auto;
	width: 600px;
	height: 496px;
}

div#video-buttons {
	z-index: 10;
	position: absolute;
	width: 250px;
	height: 50px;
}

div#text-content {
	position: relative;
	margin: 0 auto;
	width: 680px;
	text-align: justify;
}

div#bottom-spacer {
	position: relative;
	height: 30px;
}

div#footer {
	position: relative;
	margin: 0 auto;
	width: 680px;
}

div#footer-01_ {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 106px;
	height: 20px;
}

div#footer-02_ {
	position: absolute;
	left: 106px;
	top: 0px;
	width: 257px;
	height: 20px;
}

div#footer-03_ {
	position: absolute;
	left: 363px;
	top: 0px;
	width: 155px;
	height: 20px;
}

div#footer-04_ {
	position: absolute;
	left: 518px;
	top: 0px;
	width: 166px;
	height: 20px;
}

div#image-preload {
	position: absolute;
	z-index: -1;
	top: 10px;
	left: 10px;
	width: 10px;
	height: 10px;
	visibility: hidden;
}

/* Image definitions. */

img#gold_logo {
    border: 0;
    clear: right;
    padding-right: 2px;
}

/* Div classes. */

div.body-element {
	position: relative;
	margin: auto;
	width: 950px;
}

div.video-button {
	position:relative;
	float: right;
	border: 0;
	padding: 0;
}

div.left-spacer {
	position: relative;
	height: 18px;
	float: left;
	clear: left;
	font-size: 1px;
	line-height: 1px;
}

div.right-spacer {
	position: relative;
	height: 18px;
	float: right;
	clear: right;
	font-size: 1px;
	line-height: 1px;
}

div.left-float {
	position: relative;
	padding: 10px 15px 15px 0;
	float: left;
}

div.right-float {
	position: relative;
	padding: 10px 0 15px 15px;
}

/* Paragraph classes. */

p.numlist {
	font-family: 'Lucida Grande', 'Lucida Sans', 'Lucida Sans Unicode', LucidaGrande, Lucida, Geneva, Arial, sans-serif;
	font-size: 13px;
	font-weight: normal;
	letter-spacing: .3px;
	line-height: 25px;
	color: #999;
}

/* Image classes. */

img.preload {
	position: absolute;
	width: 0px;
	height: 0px;
	border: 0px;
	padding: 0px;
	visibility: hidden;
}

img.title-image {
	position: relative;
}

img.left-float {
	position: relative;
	padding: 10px 15px 15px 0;
	float: left;
	clear: left;
}

img.right-float {
	position: relative;
	padding: 10px 0 15px 15px;
	float: right;
	clear: right;
}

/* Span classes */

span.list-item {
	font-family: 'Lucida Grande', 'Lucida Sans', 'Lucida Sans Unicode', LucidaGrande, Lucida, Geneva, Arial, sans-serif;
	font-size: 15px;
	font-weight: normal;
	letter-spacing: .4px;
	line-height: 16px;
	color: #FFF;
}

/* Header nav */
#header_nav {
	width:701px;
	margin:0 auto;
	position:relative;
	z-index:9999;
	padding:6px 124px 6px 125px;
}
#header_nav ul {
	list-style:none;
	margin:0;
	padding:0;
}
#header_nav > ul:after {
	content:".";display:block;height:0;visibility:hidden;clear:both;
}
#header_nav > ul > li {
	float:left;
	position:relative;
}
#header_nav > ul > li > ul {
	display:none;
	position:absolute;
	top:26px;
	left:0;
}
#header_nav > ul > li:hover > ul {
	display:block;
}
#header_nav a {
	display:block;
	height:26px;
	text-indent:-9999px;
}
#header_nav a.moto-guzzi {
	background-image:url(/drop_menu2.files/01_menu_moto_guzzi.gif);
    width:126px;
}
#header_nav a.moto-guzzi:hover {
	background-image:url(/drop_menu2.files/roll_01_menu_moto_guzzi.gif);
}
#header_nav a.service {
	background-image:url(/drop_menu2.files/02_menu_service.gif);
    width:90px;
}
#header_nav a.service:hover {
	background-image:url(/drop_menu2.files/roll_02_menu_service.gif);
}
#header_nav a.restorations {
	background-image:url(/drop_menu2.files/03_menu_restorations.gif);
    width:142px;
}
#header_nav a.restorations:hover {
	background-image:url(/drop_menu2.files/roll_03_menu_restorations.gif);
}
#header_nav a.parts {
	background-image:url(/drop_menu2.files/04_menu_parts.gif);
    width:71px;
}
#header_nav a.parts:hover {
	background-image:url(/drop_menu2.files/roll_04_menu_parts.gif);
}
#header_nav a.photos {
	background-image:url(/drop_menu2.files/05_menu_photos.gif);
    width:88px;
}
#header_nav a.photos:hover {
	background-image:url(/drop_menu2.files/roll_05_menu_photos.gif);
    width:88px;
}
#header_nav a.media {
	background-image:url(/drop_menu2.files/05_menu_media.gif);
    width:88px;
}
#header_nav a.media:hover {
	background-image:url(/drop_menu2.files/roll_05_menu_media.gif);
}
#header_nav a.guzzi-girls {
	background-image:url(/drop_menu2.files/06_menu_guzzi_girls.gif);
    width:123px;
}
#header_nav a.guzzi-girls:hover {
	background-image:url(/drop_menu2.files/roll_06_menu_guzzi_girls.gif);
}
#header_nav a.info {
	background-image:url(/drop_menu2.files/07_menu_info.gif);
    width:61px;
}
#header_nav a.info:hover {
	background-image:url(/drop_menu2.files/roll_07_menu_info.gif);
}
#header_nav a.v700 {
	background-image:url(/drop_menu2.files/08_Menu.gif);
    width:191px;
}
#header_nav a.v700:hover {
	background-image:url(/drop_menu2.files/08_Menu_Roll.gif);
}
#header_nav a.ambassador-750 {
	background-image:url(/drop_menu2.files/12_Menu.gif);
    width:191px;
}
#header_nav a.ambassador-750:hover {
	background-image:url(/drop_menu2.files/12_Menu_Roll.gif);
}
#header_nav a.eldorado-850 {
	background-image:url(/drop_menu2.files/16_Menu.gif);
    width:191px;
}
#header_nav a.eldorado-850:hover {
	background-image:url(/drop_menu2.files/16_Menu_Roll.gif);
}
#header_nav a.v7-sport {
	background-image:url(/drop_menu2.files/20_Menu.gif);
    width:191px;
}
#header_nav a.v7-sport:hover {
	background-image:url(/drop_menu2.files/20_Menu_Roll.gif);
}
#header_nav a.police-vs-civilian {
	background-image:url(/drop_menu2.files/24_Menu.gif);
    width:191px;
}
#header_nav a.police-vs-civilian:hover {
	background-image:url(/drop_menu2.files/24_Menu_Roll.gif);
}
#header_nav a.history {
	background-image:url(/drop_menu2.files/27_Menu.gif);
    width:191px;
}
#header_nav a.history:hover {
	background-image:url(/drop_menu2.files/27_Menu_Roll.gif);
}
#header_nav a.tune-up {
	background-image:url(/drop_menu2.files/09_Menu.gif);
    width:214px;
}
#header_nav a.tune-up:hover {
	background-image:url(/drop_menu2.files/09_Menu_Roll.gif);
}
#header_nav a.clutch-repair {
	background-image:url(/drop_menu2.files/13_Menu.gif);
    width:214px;
}
#header_nav a.clutch-repair:hover {
	background-image:url(/drop_menu2.files/13_Menu_Roll.gif);
}
#header_nav a.brakes {
	background-image:url(/drop_menu2.files/17_Menu.gif);
    width:214px;
}
#header_nav a.brakes:hover {
	background-image:url(/drop_menu2.files/17_Menu_Roll.gif);
}
#header_nav a.big-bore-kits {
	background-image:url(/drop_menu2.files/21_Menu.gif);
    width:214px;
}
#header_nav a.big-bore-kits:hover {
	background-image:url(/drop_menu2.files/21_Menu_Roll.gif);
}
#header_nav a.electrical {
	background-image:url(/drop_menu2.files/25_Menu.gif);
    width:214px;
}
#header_nav a.electrical:hover {
	background-image:url(/drop_menu2.files/25_Menu_Roll.gif);
}
#header_nav a.exhaust-system {
	background-image:url(/drop_menu2.files/28_Menu.gif);
    width:214px;
}
#header_nav a.exhaust-system:hover {
	background-image:url(/drop_menu2.files/28_Menu_Roll.gif);
}
#header_nav a.transmission {
	background-image:url(/drop_menu2.files/30_Menu.gif);
    width:214px;
}
#header_nav a.transmission:hover {
	background-image:url(/drop_menu2.files/30_Menu_Roll.gif);
}
#header_nav a.engine {
	background-image:url(/drop_menu2.files/32_Menu.gif);
    width:214px;
}
#header_nav a.engine:hover {
	background-image:url(/drop_menu2.files/32_Menu_Roll.gif);
}
#header_nav a.carburetors {
	background-image:url(/drop_menu2.files/34_Menu.gif);
    width:214px;
}
#header_nav a.carburetors:hover {
	background-image:url(/drop_menu2.files/34_Menu_Roll.gif);
}
#header_nav a.rear-wheel {
	background-image:url(/drop_menu2.files/36_Menu.gif);
    width:214px;
}
#header_nav a.rear-wheel:hover {
	background-image:url(/drop_menu2.files/36_Menu_Roll.gif);
}
#header_nav a.full-restoration {
	background-image:url(/drop_menu2.files/10_Menu.gif);
    width:230px;
}
#header_nav a.full-restoration:hover {
	background-image:url(/drop_menu2.files/10_Menu_Roll.gif);
}
#header_nav a.frame {
	background-image:url(/drop_menu2.files/14_Menu.gif);
    width:230px;
}
#header_nav a.frame:hover {
	background-image:url(/drop_menu2.files/14_Menu_Roll.gif);
}
#header_nav a.sheet-metal {
	background-image:url(/drop_menu2.files/18_Menu.gif);
    width:230px;
}
#header_nav a.sheet-metal:hover {
	background-image:url(/drop_menu2.files/18_Menu_Roll.gif);
}
#header_nav a.paint {
	background-image:url(/drop_menu2.files/22_Menu.gif);
    width:230px;
}
#header_nav a.paint:hover {
	background-image:url(/drop_menu2.files/22_Menu_Roll.gif);
}
#header_nav a.pinstriping {
	background-image:url(/drop_menu2.files/26_Menu.gif);
    width:230px;
}
#header_nav a.pinstriping:hover {
	background-image:url(/drop_menu2.files/26_Menu_Roll.gif);
}
#header_nav a.silk-screening {
	background-image:url(/drop_menu2.files/29_Menu.gif);
    width:230px;
}
#header_nav a.silk-screening:hover {
	background-image:url(/drop_menu2.files/29_Menu_Roll.gif);
}
#header_nav a.chrome {
	background-image:url(/drop_menu2.files/31_Menu.gif);
    width:230px;
}
#header_nav a.chrome:hover {
	background-image:url(/drop_menu2.files/31_Menu_Roll.gif);
}
#header_nav a.aluminum-polishing {
	background-image:url(/drop_menu2.files/33_Menu.gif);
    width:230px;
}
#header_nav a.aluminum-polishing:hover {
	background-image:url(/drop_menu2.files/33_Menu_Roll.gif);
}
#header_nav a.zinc-cad-plating {
	background-image:url(/drop_menu2.files/35_Menu.gif);
    width:230px;
}
#header_nav a.zinc-cad-plating:hover {
	background-image:url(/drop_menu2.files/35_Menu_Roll.gif);
}
#header_nav a.wheels-tires {
	background-image:url(/drop_menu2.files/37_Menu.gif);
    width:230px;
}
#header_nav a.wheels-tires:hover {
	background-image:url(/drop_menu2.files/37_Menu_Roll.gif);
}
#header_nav a.seat-upholstery {
	background-image:url(/drop_menu2.files/38_Menu.gif);
    width:230px;
}
#header_nav a.seat-upholstery:hover {
	background-image:url(/drop_menu2.files/38_Menu_Roll.gif);
}
#header_nav a.engine-rebuild {
	background-image:url(/drop_menu2.files/39_Menu.gif);
    width:230px;
}
#header_nav a.engine-rebuild:hover {
	background-image:url(/drop_menu2.files/39_Menu_Roll.gif);
}
#header_nav a.transmission-resto {
	background-image:url(/drop_menu2.files/40_Menu.gif);
    width:230px;
}
#header_nav a.transmission-resto:hover {
	background-image:url(/drop_menu2.files/40_Menu_Roll.gif);
}
#header_nav a.electrical-resto {
	background-image:url(/drop_menu2.files/41_Menu.gif);
    width:230px;
}
#header_nav a.electrical-resto:hover {
	background-image:url(/drop_menu2.files/41_Menu_Roll.gif);
}
#header_nav a.speedo-rebuilds {
	background-image:url(/drop_menu2.files/42_Menu.gif);
    width:230px;
}
#header_nav a.speedo-rebuilds:hover {
	background-image:url(/drop_menu2.files/42_Menu_Roll.gif);
}
#header_nav a.cables {
	background-image:url(/drop_menu2.files/43_Menu.gif);
    width:230px;
}
#header_nav a.cables:hover {
	background-image:url(/drop_menu2.files/43_Menu_Roll.gif);
}
#header_nav a.exhaust-system-resto {
	background-image:url(/drop_menu2.files/44_Menu.gif);
    width:230px;
}
#header_nav a.exhaust-system-resto:hover {
	background-image:url(/drop_menu2.files/44_Menu_Roll.gif);
}
#header_nav a.accident-repair {
	background-image:url(/drop_menu2.files/45_Menu.gif);
    width:230px;
}
#header_nav a.accident-repair:hover {
	background-image:url(/drop_menu2.files/45_Menu_Roll.gif);
}
#header_nav a.suspension {
	background-image:url(/drop_menu2.files/46_Menu.gif);
    width:230px;
}
#header_nav a.suspension:hover {
	background-image:url(/drop_menu2.files/46_Menu_Roll.gif);
}
#header_nav a.subscribe {
	background-image:url(/drop_menu2.files/40_submenu_info_subscribe.gif);
    width:170px;
}
#header_nav a.subscribe:hover {
	background-image:url(/drop_menu2.files/roll_40_submenu_info_subscr.gif);
}
#header_nav a.guzzi-links {
	background-image:url(/drop_menu2.files/41_submenu_info_links.gif);
    width:170px;
}
#header_nav a.guzzi-links:hover {
	background-image:url(/drop_menu2.files/roll_41_submenu_info_links.gif);
}
#header_nav a.contact-us {
	background-image:url(/drop_menu2.files/42_submenu_info_contact.gif);
    width:170px;
}
#header_nav a.contact-us:hover {
	background-image:url(/drop_menu2.files/roll_42_submenu_info_contac.gif);
}
#header_nav a.shipping-service {
	background-image:url(/drop_menu2.files/43_submenu_info_shipping.gif);
    width:170px;
}
#header_nav a.shipping-service:hover {
	background-image:url(/drop_menu2.files/roll_43_submenu_info_shippi.gif);
}