div.page h4 {margin-bottom: 5px;}
div.page h3 {clear: both;margin-bottom: 5px;}
img.alignright {float: right;margin-left: 8px;margin-bottom: 8px;}
p.sub-section {border-top: 1px solid #999;}
div.page a {color: #F77300;}
div.clear {clear: both;}

/*RENTALS*/
div.entry-content ul{padding-left:20px;}
div.entry-content ul li{padding-left:0px;margin-left:0px;margin-bottom:6px;font-size:110%;line-height:1.1em;list-style-type:circle;list-style-position:outside;}

div.entry-content h3 {margin-bottom: 10px; border-bottom: 1px solid; padding-bottom: 3px;}
div.entry-content p.center-align {display: block;text-align: center;}
div.entry-content ul.body-list {padding-left: 10px;}
div.entry-content ul.body-list li{  list-style-type: none;}
div.entry-content p.subhead {font-size: 130%; font-weight: bold;}

.content_rentals_rates_header{background-color:#c05e0f;color:white;font-family:Tahoma,Arial,Sans-Serif;font-size:12px;font-weight:bold;padding:5px;}
.content_rentals_rates_columnheader td{padding:5px;}
.content_rentals_rates_columnheader{background-color:#ffdabc;color:black;font-family:Tahoma,Arial,Sans-Serif;font-size:12px;font-weight:normal;}
.content_rentals_rates_data{background-color:#FFF;color:black;font-family:Tahoma,Arial,Sans-Serif;font-size:12px;font-weight:normal;}
.content_rentals_rates_data td{padding:5px;}
.content_text12{padding:5px;font-weight:bold;padding-bottom:10px;}
.entry-content table{margin-top:5px;}
.content_header_text{font-size:120%;font-weight:bold;color:#F77300;}

div.minileft {float: left; width: 60%;}


/* FAQ */
#faq-list, dl.big-dl{font-size:110%;line-height:1.3em;}
#faq-list dt, dl.big-dl dt{display:block;margin:0px;background:#c05e0f;color:#FFF;padding:5px;font-weight:bold;}
#faq-list dd, dl.big-dl dd{padding:5px;padding-left:15px;margin-bottom:5px;}

/* Riders Ed */
#rider-courses{width:100%;text-align:center;}
#rider-courses-titles td{background:url(images/title-bg.jpg) top left repeat-x;}
#rider-courses-squares td{padding:4px;}
#rider-courses-foot td{text-align:left;padding:4px;padding-left:20px;}

table.ohdschedule {width: 100%; font-size: 120%;}
table.ohdschedule caption {background: #3B3B3B;color: #FFF; text-align: right;padding: 4px;}
table.ohdschedule th {background:#c05e0f;color:#FFF;padding:5px;font-weight:bold;}
table.ohdschedule tr td {padding: 5px;}
table.ohdschedule tr.rowbglt td {background: #f0d8c4;}

/* Service */
p.huge-orange {display: block; width: 100%; text-align: left; color: #c05e0f; font-size: 300%; font-weight: bold;margin-bottom: 30px;margin-top: 30px;}


/*Locations*/
table.locationlisting p {margin: 0px;padding:0px;}
table.locationlisting tr td { margin: 0px; padding: 0px; vertical-align: top; padding: 4px;}
table.locationlisting h2 {background: #c05e0f; color: #FFF; font-size: 120%;padding: 4px;}


/* Customizing */
#cstmcontainer{margin:0;padding:0;width:588px;}
#cstmtable{margin:0;padding:0;width:588px;position:relative;}
#cstmbanner{width:575px;height:250px;background:#000;}
#cstmwhy{margin:9px 0 0 0;padding:30px 0 0 0;width:275px;background:#4c4c4c url("images/custom-bg.jpg") no-repeat 55px top;float:left;font-family:tahoma,arial,sans-serif;color:#fff;font-size:small;}
#cstmwhy p{margin:0 0 7px 0;padding:0;}
#cstmbasics{margin:0;padding:0;padding-top:0px;width:291px;height:301px;margin-top:0px;border-left:15px solid #FFF;background:#4c4c4c url("images/custom-bg.jpg") no-repeat left top;float:right;}
#cstmvids{color:#fff;font-family:tahoma,arial,sans-serif;font-size:x-small;line-height:12px;width:266px;margin:35px 0 0 0;padding:0;float:left;}
#cstmvids a{color:#fff;text-decoration:none;}
#cstmvids a:hover{color:#fff;text-decoration:underline;}
#cstmvids dl{margin:4px 7px;width:266px;padding:0 0 4px 0;float:left;border-bottom:1px solid #333;}
#cstmvids dt{color:#fff;margin:0;padding:0 5px 0 0;width:160px;float:right;}
#cstmvids dd{margin:0;padding:0 5px 0 0;text-align:right;}
#cstmvids dd.img img{float:left;margin:0;padding:0;border:1px solid #666;}
#dotdiv{margin:5px 0 0 0;padding:0;width:585px;height:10px;background:#4c4c4c url("http://www.psndealer.com/dealermaint/images/orlandoharley/ohddiv.gif") repeat-x left top;}
#cstmfooter{width:575px;clear:both;color:#000;font-size:small;line-height:12px;margin:auto;margin-top:60px;font-family:tahoma,arial,sans-serif;}
#cstmfooter a{color:#000;text-decoration:none;}
#cstmfooter a:hover{color:#000;text-decoration:underline;}
#cstmfooter img.thumb{float:left;margin:4px 20px 0 4px;padding:0;width:135px;height:72px;border:1px solid #000;}
#inspirefoot{margin:5px 0 0 0;width:585px;height:82px;background:#d9c3a6;border-top:1px solid #666;border-left:1px solid #666;border-right:1px solid #333;border-bottom:1px solid #333;}
.footcontainer{margin:5px 0 0 150px;padding:0 0 0 10px;width:420px;height:72px;border-left:1px solid #000;}
.footcontainer h2{font-weight:bold;font-size:100%;margin:0;padding:0;}
.footcontainer span{text-transform:uppercase;}
.footcontainer p{margin:0;padding:5px 0 0 0;line-height:16px;}
img.arrow{border:none;}
#cstmzrfoot{margin:5px 0 0 0;width:585px;height:82px;background:#848484 url("http://www.laconiaharleydavidson.com/images/graybox.jpg") repeat-x left top;border-top:1px solid #666;border-left:1px solid #666;border-right:1px solid #333;border-bottom:1px solid #333;}
#flashbanner{margin:auto;margin-left:20px;z-index:2;}

/* Service */
table.svc_hrs_tbl{border-collapse:collapse;color:#FFFFFF;font-family:tahoma,arial,sans-serif;font-size:12px;margin-bottom:30px;position:relative;text-align:center;top:10px;width:100%;}
table.svc_hrs_tbl thead th{border-right:1px solid #333333;margin:0;padding:0;background:#000;padding:4px;}
table.svc_hrs_tbl tbody tr td{border-right:1px solid #333333;margin:0;font-family:Arial;font-size:10pt;padding:4px;background:none repeat scroll 0 0 #dfdfdf;color:#666666;}
table.svc_hrs_tbl tbody tr.rowbglt td{background:none repeat scroll 0 0 #666666;color:#dfdfdf;}

