#contentHeader { padding-top: 20px; }
#contentMain p { padding: 5px 0px 0px 10px; line-height: 19px; }
h1 { display: inline; font-size: 22px; color: #444; border: 0px; padding-bottom: 5px; }
h3 { font-size: 16px; font-weight: normal; padding: 10px 0px 4px 0px; margin: 0px; font-style:italic; color: #666; border: 0px; }
.tradeSummary { font-size: 10px; font-weight: normal; padding: 5px 0px 15px 0px; color: #888; }

/*ul, ol { padding: 0; margin: 0; list-style-type: none; float: none; list-style-type: circle; }*/
.feedMenu { padding-bottom: 5px; }
.feedMenu ul.subtabs { list-style-type:square; background:transparent url('http://images.puntersparadise.com.au/pixels/d7d7d7.png') repeat-x scroll center bottom; margin:0px; padding:0px; width: 100%; }
.feedMenu ul.subtabs li { border:1px solid #D7D7D7; display:block; float:left; margin:0 5px 0 0; font-size:12px; line-height:1.5em; }
.feedMenu ul.subtabs li.active { border-bottom-color:#FFFFFF; }
.feedMenu ul.subtabs li.active a { background-color:#FFFFFF; color:#000000; }
.feedMenu ul.subtabs li.loading { border-color:#FFFFFF; padding-top: 5px; }
.feedMenu ul.subtabs li.button { border-color:#FFFFFF; background-color: #000; }
.feedMenu ul.subtabs li a { background-color:#F7F7F7; border-top:1px solid #FFFFFF; display:block; font-size:12px; font-weight:bold; padding:4px 10px 5px; color: #009DE8; }
.feedMenu ul.subtabs li.button a { background-color: #fff; border-top: 0px; padding: 0px; }

.contact { font-weight: normal; font-size: 16px; font-family: Helvetica Neue,Helvetica,Arial,sans-serif; padding-bottom: 5px; }
.contact .contactInfo { float: left; padding-top: 3px; }

.advertHeader { background-color: #fff; border: 1px solid #e1e1e1; padding: 10px; }
.innerContent { background-color: #fff; border: 1px solid #e1e1e1; border-top: 0px; padding: 0px 10px 10px 10px; }
.innerContent h2 { font-size: 13px; padding-top: 10px; margin-bottom: 0px; }
#contentHeader h2.aka, div.aka { font-size: 14px; margin: 5px 0px 5px 0px; padding: 0px; display: block; border: 0px; font-weight: normal; float: left; width: auto; line-height: 18px; font-family: "Trebuchet MS",Tahoma,Arial,Helvetica,sans-serif; color: #000; } 

.reviews { border: 1px solid #dcdcdc; background-color: #fafafa; }
.reviews .reviewsInner { padding: 10px; background-color: #fff; }
#contentHeader .reviewsInner h2{ padding: 0px; }

.operationHours { border: 1px solid #f3f3f3; width: 100%; }
.operationHours td { padding: 4px; color: #000; font-size: 11px; }
.operationHours td.day { text-align: right; border-right: 1px solid #f3f3f3; width: 35px; }
.operationHours td.hour { width: 30px; padding-left: 10px;}
.operationHours td.gap { width: 5px; }
.operationHours td.closed { width: 65px; padding-left: 10px; }
.operationHours tr.odd td { background-color: #f3f3f3; }
.operationHours tr.today td { background-color: #99d9ea; }

.quoteInput { padding: 10px; }
.quoteInput input { width: 100%; }
