/*
Theme Name: HarleyFlorida.com
Theme URI: http://www.harleyflorida.com
Description: Harley Florida design as constructed by Parr Media
Version: 1
Author: Parr Media Group
Author URI: http://parrmedia.com/

*/



html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th { font-size: 1em; font-weight: normal; font-style: normal; }
ul,ol { list-style: none; }
fieddset,img { border: none; }
caption,th { text-align: left; }
table { border-collapse: collapse; border-spacing: 0; }

html, body, #wrapper {height: 100%;}

body > #wrapper {height: auto; min-height: 100%;}

.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


body {background:#000 url(images/bg-lrg.jpg) top center no-repeat;color:#fff;font-family: Helvetica, Arial, sans-serif;
font-size: 14px;
font-style: normal;
font-weight: normal;
text-transform: normal;
letter-spacing: normal;
line-height: 1.45em;}

h1 {font-size:21px;font-weight:600;letter-spacing:1px;}
h2 {font-size:18px;font-weight:600;}
h3 {font-size:15px;font-weight:600;}
p {line-height:1.8em;}

h1,h2,h3 {color:rgb(0,174,239);}


#main{width:960px;height:615px;position:relative;margin:50px auto;}
.big-ltr{background:url(images/big-learntoride.jpg) no-repeat;}
.big-sales{background:url(images/big-sales.jpg) no-repeat;}
#buttonsnav{height:148px;position:absolute;bottom:30px;left:30px;}
#buttonsnav img{border:0px;padding:0px;}

#wrapper{width:960px;margin:0 auto;}
#subhead{width:960px;height:289px;position:relative;}
.bnr-ltr{background:url(images/bnr-learntoride.jpg) no-repeat;}
.bnr-locations{background:url(images/bnr-locations.jpg) no-repeat;}
.bnr-sales{background:url(images/bnr-sales.jpg) no-repeat;}

#nav {width:225px;height:211px;position:absolute;left:40px;top:40px;background:transparent url(images/nav-bg.png) bottom right no-repeat;}
#nav a, img {border:0px;}
.nav-btn {padding-left:2px;}

#content {background:transparent url(images/content-bg.png) repeat;position:relative;height:100%;padding-bottom:60px;}
#left-col {float:left;width:60%;padding:30px;}
#left-col a{color:rgb(0,174,239);}
#left-col a:hover{color:#ccc;}
#right-col {float:right;width:27%;height:500px;padding:30px;}
#right-col a {font-size:14px;font-weight:600;color:rgb(246,133,41);text-decoration:none;}
#right-col a:hover {color:#ccc;}

#right-col p  {padding:0 0 10px 0;}
#left-col p  {padding:0 0 15px 0;}

.location {clear:both;height:190px;text-align:left;}
.location p {width:300px;float:right;}


#footer{width:100%;height:60px;background:url(images/footer-bg.jpg) repeat;position: relative;
	margin-top: -60px; /* negative value of footer height */
	clear:both;}
.footer-links{width:1100px;height:40px;text-align:right;padding-top:25px;margin:0 auto;}
#footer a{padding-left:30px;color:#000;text-decoration:none;font-weight:600;font-size:15px;}
#footer a:hover{color:#fff;}




.left {float:left;}
.right {float:right;}
.clear {clear:both;}




#simplemodal-overlay {
  background-color:#000;
}

#simplemodal-container {
  height:400px;
  width:600px;
  background-color:#fff;
  border:3px solid #ccc;
}

#simplemodal-container iframe{
	height:400px;
	width:600px;
}

#simplemodal-container a.modalCloseImg {
  background:url(images/x.png) no-repeat;
  width:25px;
  height:29px;
  display:inline;
  z-index:3200;
  position:absolute;
  top:-14px;
  right:-18px;
  cursor:pointer;
}

#simplemodal-container p.larger a {
	background:url(images/viewlarger.png) no-repeat;
	display:inline;
	z-index:3200;
	position:absolute;
	bottom:-24px;
	right:-28px;
	cursor:pointer;
	color:#fff;
	padding-left:20px;
	height:20px;
	width:80px;
	text-decoration:none;
	font-size:1.2em;
}

    li {
      list-style: disc;
      padding-left: .7em;
    }

    ul {
      margin: 1.3em;
      padding-left: 1em;
    }