@charset "UTF-8";
/* CSS Document */

body {font-family: Georgia, Times New Roman, serif, sans-serif; font-size: 12px; background-color: #010101;}

*
{
padding: 0em;
margin: 0em;
}

/* html styling */

p
{
color: #414142;
line-height: 1.5em;
margin-bottom: 1.0em;
margin-top: 1.0em;
font-size:1.1em;
}

.gold
{
color: #906728;
line-height: 1.8em;
margin-bottom: 1.0em;
margin-top: 1.0em;
font-weight:bold;
}

.golddriver
{
color: #906728;
margin:0 auto;
font-weight:bold;
line-height:normal;
padding:25px 0 25px 0;
}

.goldtest
{
font-size:1.7em;
color: #906728;
margin:1.0em 0 0 0;
font-weight:bold;
}

.testlink{
margin:0 0 20px 0;
font-size:11px;

}

a
{
color: #906728;
text-decoration: underline;
}

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

h1
{
font-size: 22px;
color: #414142;
line-height: 1.8em;
text-indent : -9999px; 
}

h2
{
font-size: 14px;
line-height: 1.6em;
text-indent : -9999px; 
}

#thanks
{
font-size: 22px;
font-weight:bold;
line-height: 2.0em;
}

#asterix{
margin: 10px 0 0 201px;
}

#daisygallery img {
 border: 8px solid #FFFFFF;
 margin:5px;
}

#amygallery img {
 border: 8px solid #FFFFFF;
 margin:5px;
}

#harleygallery img {
 border: 8px solid #FFFFFF;
 margin:5px;
}

/* layout */

#wrapper
{
width: 800px;
background-color: #010101;
margin: 0 auto;
}

#header
{
width: 754px;
height:74px;
border-top: 8px solid #906728;
position:relative;
margin: 0 auto;
background: url(../images/header.jpg) no-repeat;
z-index:20 !important;


}

/* Menu */

#menu-holder
{
width:746px;
border-top: 6px solid #906728;
border-bottom: 3px solid #FFFFFF;
margin:auto;
background: #FFFFFF ;
height:43px;
position:relative;
z-index:5 !important;
top:-45px;
}

#menu {list-style:none; width:730px; margin:auto; padding:8px 0 8px 0; height:36px; clear:left;}
#menu li {float:left; height:31px;}
#menu li a {display:block; height:31px; font-size:1px; color:#b8b8b8; text-indent:-9999px;}

#menu li.home  {background-image:url(../images/menu/home.png); background-position:center -31px; width:70px;}
#menu li.about  {background-image:url(../images/menu/about-us.png); background-position:center -31px; width:89px;}
#menu li.cars  {background-image:url(../images/menu/our-cars.png); background-position:center -31px; width:89px;}
#menu li.harley-davidson  {background-image:url(../images/menu/harley-davidson.png); background-position:center -31px; width:150px;}
#menu li.drivers  {background-image:url(../images/menu/our-drivers.png); background-position:center -31px; width:112px;}
#menu li.test  {background-image:url(../images/menu/testimonials.png); background-position:center -31px; width:120px;}
#menu li.contact  {background-image:url(../images/menu/contact-us.png); background-position:center -31px; width:100px;}

#menu li.homeactive {background-image:url(../images/menu/home.png); background-position:bottom ; width:70px;}
#menu li.aboutactive {background-image:url(../images/menu/about-us.png); background-position:bottom ; width:89px;}
#menu li.carsactive {background-image:url(../images/menu/our-cars.png); background-position:bottom ; width:89px;}
#menu li.harley-davidsonactive {background-image:url(../images/menu/harley-davidson.png); background-position:bottom ; width:150px;}
#menu li.driversactive {background-image:url(../images/menu/our-drivers.png); background-position:bottom ; width:112px;}
#menu li.testactive {background-image:url(../images/menu/testimonials.png); background-position:bottom ; width:120px;}
#menu li.contactactive {background-image:url(../images/menu/contact-us.png); background-position:bottom ; width:100px;}

#menu li.home a:hover {background-image:url(../images/menu/home.png); background-position: center top ; width:70px;}
#menu li.about a:hover {background-image:url(../images/menu/about-us.png); background-position: center top ; width:89px;}
#menu li.cars a:hover {background-image:url(../images/menu/our-cars.png); background-position: center top ; width:89px;}
#menu li.harley-davidson a:hover {background-image:url(../images/menu/harley-davidson.png); background-position: center top; width:150px;}
#menu li.drivers a:hover {background-image:url(../images/menu/our-drivers.png); background-position: center top ; width:112px;}
#menu li.test a:hover {background-image:url(../images/menu/testimonials.png); background-position: center top ; width:120px;}
#menu li.contact a:hover {background-image:url(../images/menu/contact-us.png); background-position: center top; width:100px;}

/* main images for all pages */

#mainimage-home
{
width:784px;
height:391px;
background: url(../images/headerimage-home.jpg) ;
border: 8px solid #FFFFFF;
position:relative;
margin: 0 auto;
z-index:3 !important;
top:-18px;
}

#mainimage-about
{
width:784px;
height:391px;
background: url(../images/headerimage-about.jpg) ;
border: 8px solid #FFFFFF;
position:relative;
margin: 0 auto;
z-index:3 !important;
top:-18px;
}

#mainimage-cars
{
width:784px;
height:391px;
background: url(../images/headerimage-cars.jpg) ;
border: 8px solid #FFFFFF;
position:relative;
margin: 0 auto;
z-index:3 !important;
top:-18px;
}

#mainimage-drivers
{
width:784px;
height:391px;
background: url(../images/headerimage-drivers.jpg) ;
border: 8px solid #FFFFFF;
position:relative;
margin: 0 auto;
z-index:3 !important;
top:-18px;
}

#mainimage-testimonials
{
width:784px;
height:391px;
background: url(../images/headerimage-test.jpg) ;
border: 8px solid #FFFFFF;
position:relative;
margin: 0 auto;
z-index:3 !important;
top:-18px;
}

#mainimage-harley-davidson
{
width:784px;
height:391px;
background: url(../images/headerimage-harley-davidson.jpg) ;
border: 8px solid #FFFFFF;
position:relative;
margin: 0 auto;
z-index:3 !important;
top:-18px;
}

#mainimage-contact
{
width:784px;
height:391px;
background: url(../images/headerimage-contact.jpg) ;
border: 8px solid #FFFFFF;
position:relative;
margin: 0 auto;
z-index:3 !important;
top:-18px;
}
/* content wrappers */

#content-wrapper
{
width: 744px;
background: url(../images/content-background.jpg) center repeat-x #d2bfa1;
border: 8px solid #FFFFFF;
position: relative;
padding: 40px 20px 20px 20px;
z-index:9!important;
top:-60px;
}

#content-wrapper-about
{
width: 755px;
background: url(../images/content-background.jpg) center repeat-x #d2bfa1;
border: 8px solid #FFFFFF;
position: relative;
z-index:9!important;
top:-60px;
padding:40px 15px 20px 15px;
}



/* text main content */

#title-home
{
width: 746px;
height:29px;
border-top: 8px solid #906728;
position: relative;

margin: 0 auto;
background: url(../images/title-home.png) no-repeat ;
position:relative;
z-index:10 !important;
top:-30px;
padding:0 0 20px 0;
}

#title-about
{
width: 746px;
height:29px;
border-top: 8px solid #906728;
position: relative;

margin: 0 auto;
background: url(../images/title-home.png) no-repeat ;
position:relative;
z-index:10 !important;
top:-30px;
padding:0 0 20px 0;
}

#title-cars
{
width: 746px;
height:29px;
border-top: 8px solid #906728;
position: relative;

margin: 0 auto;
background: url(../images/title-home.png) no-repeat ;
position:relative;
z-index:10 !important;
top:-30px;
padding:0 0 20px 0;
}

#title-drivers
{
width: 746px;
height:29px;
border-top: 8px solid #906728;
position: relative;

margin: 0 auto;
background: url(../images/title-home.png) no-repeat ;
position:relative;
z-index:10 !important;
top:-30px;
padding:0 0 20px 0;
}

#title-testimonials
{
width: 746px;
height:29px;
border-top: 8px solid #906728;
position: relative;

margin: 0 auto;
background: url(../images/title-home.png) no-repeat ;
position:relative;
z-index:10 !important;
top:-30px;
padding:0 0 20px 0;
}

#title-links
{
width: 746px;
height:29px;
border-top: 8px solid #906728;
position: relative;

margin: 0 auto;
background: url(../images/title-home.png) no-repeat ;
position:relative;
z-index:10 !important;
top:-30px;
padding:0 0 20px 0;
}

#title-contact
{
width: 746px;
height:29px;
border-top: 8px solid #906728;
position: relative;

margin: 0 auto;
background: url(../images/title-home.png) no-repeat ;
position:relative;
z-index:10 !important;
top:-30px;
padding:0 0 20px 0;
}

/* thankyou div */

#thankyou{
background: url(../images/thankyou.png) no-repeat ;
width:394px;
height:39px;
border: 8px solid #FFFFFF;
float:right;
margin: 0 0 20px 0;

}

/* footer */

#footer{
margin-top:30px;
background: url(../images/footer.png) no-repeat ;
border-top: 8px solid #FFFFFF;
border-right: 8px solid #FFFFFF;
border-left: 8px solid #FFFFFF;
background-positiion:bottom;
height:35px;
padding: 0 0 0 20px;
clear:both;
}

.foot-right{
float:right;
position: inline;
padding: 5px 25px 0 0;
margin:0;

}

.foot-left{
float:left;
position: inline;
padding: 5px 25px 0 0;
margin:0;

}


#daisygallery{
margin:0 auto;

}

#amygallery{
margin:0 auto;
}

#harleygallery{
margin:0 auto;
}

#drivers  {list-style-type:square; padding: 10px 0 0 30px;color: #414142;
 }
#carsamy  {list-style-type:square; padding: 10px 0 30px 30px;color: #414142;
 }



.divider2
{
position: relative;
height: 1px;
border-bottom: solid 1px #906728;
margin: 16px 0 16px 0;
clear:both;
width:750px;
}

/* contact form */
label {
	float: left;
	width: 200px;
	font-family:Georgia, "Times New Roman", Times, serif;
	color: #414142;
line-height: 1.5em;
font-size:1.1em;
}
#form1 div {
	clear: left;
	margin-top: 10px;
}
.text {
	padding: 0.2em;
	width: 300px;
	border: 2px inset #996666;
		font-family:Georgia, "Times New Roman", Times, serif;
	color: #414142;
line-height: 1.5em;
font-size:1.1em;

}
.btn {
	color: #FFFFFF;
	background-color: #BFA883;
	padding: 0.2em;
	border: 2px solid # #906728;
	margin: 0 0 0 201px;
}
.error {
	font-weight: bold;
	color: #990000;
}

